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

yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yandex/cloud/loadbalancer/v1/network_load_balancer_service.proto

package yandex.cloud.api.loadbalancer.v1;

public final class NetworkLoadBalancerServiceOuterClass {
  private NetworkLoadBalancerServiceOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface GetNetworkLoadBalancerRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.GetNetworkLoadBalancerRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * ID of the NetworkLoadBalancer resource to return.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the NetworkLoadBalancer resource to return.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.GetNetworkLoadBalancerRequest} */ public static final class GetNetworkLoadBalancerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.GetNetworkLoadBalancerRequest) GetNetworkLoadBalancerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetNetworkLoadBalancerRequest.newBuilder() to construct. private GetNetworkLoadBalancerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetNetworkLoadBalancerRequest() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetNetworkLoadBalancerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetNetworkLoadBalancerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the NetworkLoadBalancer resource to return.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the NetworkLoadBalancer resource to return.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest 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 yandex.cloud.loadbalancer.v1.GetNetworkLoadBalancerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.GetNetworkLoadBalancerRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the NetworkLoadBalancer resource to return.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the NetworkLoadBalancer resource to return.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the NetworkLoadBalancer resource to return.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource to return.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource to return.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.GetNetworkLoadBalancerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.GetNetworkLoadBalancerRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetNetworkLoadBalancerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetNetworkLoadBalancerRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetNetworkLoadBalancerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNetworkLoadBalancersRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder that the network load balancer belongs to.
     * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder that the network load balancer belongs to.
     * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size],
     * the service returns a [<ResponseMessage>.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListNetworkLoadBalancersResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListNetworkLoadBalancersResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can only filter by the [NetworkLoadBalancer.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can only filter by the [NetworkLoadBalancer.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersRequest} */ public static final class ListNetworkLoadBalancersRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersRequest) ListNetworkLoadBalancersRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListNetworkLoadBalancersRequest.newBuilder() to construct. private ListNetworkLoadBalancersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNetworkLoadBalancersRequest() { folderId_ = ""; pageToken_ = ""; filter_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNetworkLoadBalancersRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNetworkLoadBalancersRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); folderId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); filter_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest.Builder.class); } public static final int FOLDER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object folderId_; /** *
     * ID of the folder that the network load balancer belongs to.
     * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ @java.lang.Override public java.lang.String getFolderId() { java.lang.Object ref = folderId_; 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(); folderId_ = s; return s; } } /** *
     * ID of the folder that the network load balancer belongs to.
     * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ @java.lang.Override public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size],
     * the service returns a [<ResponseMessage>.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListNetworkLoadBalancersResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; } } /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListNetworkLoadBalancersResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can only filter by the [NetworkLoadBalancer.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @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; } } /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can only filter by the [NetworkLoadBalancer.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @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.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest) obj; if (!getFolderId() .equals(other.getFolderId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!getFilter() .equals(other.getFilter())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( 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) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest 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 yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); folderId_ = ""; pageSize_ = 0L; pageToken_ = ""; filter_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest(this); result.folderId_ = folderId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; result.filter_ = filter_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest.getDefaultInstance()) return this; if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } if (!other.getFilter().isEmpty()) { filter_ = other.filter_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object folderId_ = ""; /** *
       * ID of the folder that the network load balancer belongs to.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the folder that the network load balancer belongs to.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the folder that the network load balancer belongs to.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The folderId to set. * @return This builder for chaining. */ public Builder setFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } folderId_ = value; onChanged(); return this; } /** *
       * ID of the folder that the network load balancer belongs to.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** *
       * ID of the folder that the network load balancer belongs to.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for folderId to set. * @return This builder for chaining. */ public Builder setFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); folderId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size],
       * the service returns a [<ResponseMessage>.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size],
       * the service returns a [<ResponseMessage>.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size],
       * the service returns a [<ResponseMessage>.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; } } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; } } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only filter by the [NetworkLoadBalancer.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @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; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only filter by the [NetworkLoadBalancer.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @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; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only filter by the [NetworkLoadBalancer.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @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; onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only filter by the [NetworkLoadBalancer.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return This builder for chaining. */ public Builder clearFilter() { filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only filter by the [NetworkLoadBalancer.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @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; 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:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNetworkLoadBalancersRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNetworkLoadBalancersRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNetworkLoadBalancersResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ java.util.List getNetworkLoadBalancersList(); /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer getNetworkLoadBalancers(int index); /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ int getNetworkLoadBalancersCount(); /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ java.util.List getNetworkLoadBalancersOrBuilderList(); /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancerOrBuilder getNetworkLoadBalancersOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNetworkLoadBalancersRequest.page_size], use
     * the [next_page_token] as the value
     * for the [ListNetworkLoadBalancersRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNetworkLoadBalancersRequest.page_size], use
     * the [next_page_token] as the value
     * for the [ListNetworkLoadBalancersRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersResponse} */ public static final class ListNetworkLoadBalancersResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersResponse) ListNetworkLoadBalancersResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListNetworkLoadBalancersResponse.newBuilder() to construct. private ListNetworkLoadBalancersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNetworkLoadBalancersResponse() { networkLoadBalancers_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNetworkLoadBalancersResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNetworkLoadBalancersResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { networkLoadBalancers_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } networkLoadBalancers_.add( input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.parser(), extensionRegistry)); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); nextPageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { networkLoadBalancers_ = java.util.Collections.unmodifiableList(networkLoadBalancers_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse.Builder.class); } public static final int NETWORK_LOAD_BALANCERS_FIELD_NUMBER = 1; private java.util.List networkLoadBalancers_; /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ @java.lang.Override public java.util.List getNetworkLoadBalancersList() { return networkLoadBalancers_; } /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ @java.lang.Override public java.util.List getNetworkLoadBalancersOrBuilderList() { return networkLoadBalancers_; } /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ @java.lang.Override public int getNetworkLoadBalancersCount() { return networkLoadBalancers_.size(); } /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer getNetworkLoadBalancers(int index) { return networkLoadBalancers_.get(index); } /** *
     * List of NetworkLoadBalancer resources.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancerOrBuilder getNetworkLoadBalancersOrBuilder( int index) { return networkLoadBalancers_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNetworkLoadBalancersRequest.page_size], use
     * the [next_page_token] as the value
     * for the [ListNetworkLoadBalancersRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * [next_page_token] to continue paging through the results.
     * 
* * 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; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNetworkLoadBalancersRequest.page_size], use
     * the [next_page_token] as the value
     * for the [ListNetworkLoadBalancersRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * [next_page_token] to continue paging through the results.
     * 
* * 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 < networkLoadBalancers_.size(); i++) { output.writeMessage(1, networkLoadBalancers_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < networkLoadBalancers_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, networkLoadBalancers_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse) obj; if (!getNetworkLoadBalancersList() .equals(other.getNetworkLoadBalancersList())) return false; if (!getNextPageToken() .equals(other.getNextPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getNetworkLoadBalancersCount() > 0) { hash = (37 * hash) + NETWORK_LOAD_BALANCERS_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancersList().hashCode(); } hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse 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 yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersResponse) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getNetworkLoadBalancersFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (networkLoadBalancersBuilder_ == null) { networkLoadBalancers_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { networkLoadBalancersBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse(this); int from_bitField0_ = bitField0_; if (networkLoadBalancersBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { networkLoadBalancers_ = java.util.Collections.unmodifiableList(networkLoadBalancers_); bitField0_ = (bitField0_ & ~0x00000001); } result.networkLoadBalancers_ = networkLoadBalancers_; } else { result.networkLoadBalancers_ = networkLoadBalancersBuilder_.build(); } result.nextPageToken_ = nextPageToken_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse.getDefaultInstance()) return this; if (networkLoadBalancersBuilder_ == null) { if (!other.networkLoadBalancers_.isEmpty()) { if (networkLoadBalancers_.isEmpty()) { networkLoadBalancers_ = other.networkLoadBalancers_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureNetworkLoadBalancersIsMutable(); networkLoadBalancers_.addAll(other.networkLoadBalancers_); } onChanged(); } } else { if (!other.networkLoadBalancers_.isEmpty()) { if (networkLoadBalancersBuilder_.isEmpty()) { networkLoadBalancersBuilder_.dispose(); networkLoadBalancersBuilder_ = null; networkLoadBalancers_ = other.networkLoadBalancers_; bitField0_ = (bitField0_ & ~0x00000001); networkLoadBalancersBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNetworkLoadBalancersFieldBuilder() : null; } else { networkLoadBalancersBuilder_.addAllMessages(other.networkLoadBalancers_); } } } if (!other.getNextPageToken().isEmpty()) { nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List networkLoadBalancers_ = java.util.Collections.emptyList(); private void ensureNetworkLoadBalancersIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { networkLoadBalancers_ = new java.util.ArrayList(networkLoadBalancers_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancerOrBuilder> networkLoadBalancersBuilder_; /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public java.util.List getNetworkLoadBalancersList() { if (networkLoadBalancersBuilder_ == null) { return java.util.Collections.unmodifiableList(networkLoadBalancers_); } else { return networkLoadBalancersBuilder_.getMessageList(); } } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public int getNetworkLoadBalancersCount() { if (networkLoadBalancersBuilder_ == null) { return networkLoadBalancers_.size(); } else { return networkLoadBalancersBuilder_.getCount(); } } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer getNetworkLoadBalancers(int index) { if (networkLoadBalancersBuilder_ == null) { return networkLoadBalancers_.get(index); } else { return networkLoadBalancersBuilder_.getMessage(index); } } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public Builder setNetworkLoadBalancers( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer value) { if (networkLoadBalancersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNetworkLoadBalancersIsMutable(); networkLoadBalancers_.set(index, value); onChanged(); } else { networkLoadBalancersBuilder_.setMessage(index, value); } return this; } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public Builder setNetworkLoadBalancers( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Builder builderForValue) { if (networkLoadBalancersBuilder_ == null) { ensureNetworkLoadBalancersIsMutable(); networkLoadBalancers_.set(index, builderForValue.build()); onChanged(); } else { networkLoadBalancersBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public Builder addNetworkLoadBalancers(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer value) { if (networkLoadBalancersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNetworkLoadBalancersIsMutable(); networkLoadBalancers_.add(value); onChanged(); } else { networkLoadBalancersBuilder_.addMessage(value); } return this; } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public Builder addNetworkLoadBalancers( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer value) { if (networkLoadBalancersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNetworkLoadBalancersIsMutable(); networkLoadBalancers_.add(index, value); onChanged(); } else { networkLoadBalancersBuilder_.addMessage(index, value); } return this; } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public Builder addNetworkLoadBalancers( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Builder builderForValue) { if (networkLoadBalancersBuilder_ == null) { ensureNetworkLoadBalancersIsMutable(); networkLoadBalancers_.add(builderForValue.build()); onChanged(); } else { networkLoadBalancersBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public Builder addNetworkLoadBalancers( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Builder builderForValue) { if (networkLoadBalancersBuilder_ == null) { ensureNetworkLoadBalancersIsMutable(); networkLoadBalancers_.add(index, builderForValue.build()); onChanged(); } else { networkLoadBalancersBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public Builder addAllNetworkLoadBalancers( java.lang.Iterable values) { if (networkLoadBalancersBuilder_ == null) { ensureNetworkLoadBalancersIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, networkLoadBalancers_); onChanged(); } else { networkLoadBalancersBuilder_.addAllMessages(values); } return this; } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public Builder clearNetworkLoadBalancers() { if (networkLoadBalancersBuilder_ == null) { networkLoadBalancers_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { networkLoadBalancersBuilder_.clear(); } return this; } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public Builder removeNetworkLoadBalancers(int index) { if (networkLoadBalancersBuilder_ == null) { ensureNetworkLoadBalancersIsMutable(); networkLoadBalancers_.remove(index); onChanged(); } else { networkLoadBalancersBuilder_.remove(index); } return this; } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Builder getNetworkLoadBalancersBuilder( int index) { return getNetworkLoadBalancersFieldBuilder().getBuilder(index); } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancerOrBuilder getNetworkLoadBalancersOrBuilder( int index) { if (networkLoadBalancersBuilder_ == null) { return networkLoadBalancers_.get(index); } else { return networkLoadBalancersBuilder_.getMessageOrBuilder(index); } } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public java.util.List getNetworkLoadBalancersOrBuilderList() { if (networkLoadBalancersBuilder_ != null) { return networkLoadBalancersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(networkLoadBalancers_); } } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Builder addNetworkLoadBalancersBuilder() { return getNetworkLoadBalancersFieldBuilder().addBuilder( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.getDefaultInstance()); } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Builder addNetworkLoadBalancersBuilder( int index) { return getNetworkLoadBalancersFieldBuilder().addBuilder( index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.getDefaultInstance()); } /** *
       * List of NetworkLoadBalancer resources.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer network_load_balancers = 1; */ public java.util.List getNetworkLoadBalancersBuilderList() { return getNetworkLoadBalancersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancerOrBuilder> getNetworkLoadBalancersFieldBuilder() { if (networkLoadBalancersBuilder_ == null) { networkLoadBalancersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancerOrBuilder>( networkLoadBalancers_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); networkLoadBalancers_ = null; } return networkLoadBalancersBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancersRequest.page_size], use
       * the [next_page_token] as the value
       * for the [ListNetworkLoadBalancersRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * [next_page_token] to continue paging through the results.
       * 
* * 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; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancersRequest.page_size], use
       * the [next_page_token] as the value
       * for the [ListNetworkLoadBalancersRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * [next_page_token] to continue paging through the results.
       * 
* * 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; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancersRequest.page_size], use
       * the [next_page_token] as the value
       * for the [ListNetworkLoadBalancersRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * [next_page_token] to continue paging through the results.
       * 
* * 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; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancersRequest.page_size], use
       * the [next_page_token] as the value
       * for the [ListNetworkLoadBalancersRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancersRequest.page_size], use
       * the [next_page_token] as the value
       * for the [ListNetworkLoadBalancersRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * [next_page_token] to continue paging through the results.
       * 
* * 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; 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:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancersResponse) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNetworkLoadBalancersResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNetworkLoadBalancersResponse(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancersResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateNetworkLoadBalancerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to create a network load balancer in.
     * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to create a network load balancer in.
     * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * Name of the network load balancer.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the network load balancer.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Description of the network load balancer.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the network load balancer.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Resource labels as `` key:value `` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Resource labels as `` key:value `` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Resource labels as `` key:value `` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Resource labels as `` key:value `` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Resource labels as `` key:value `` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); /** *
     * ID of the region where the network load balancer resides.
     * 
* * string region_id = 5 [(.yandex.cloud.length) = "<=50"]; * @return The regionId. */ java.lang.String getRegionId(); /** *
     * ID of the region where the network load balancer resides.
     * 
* * string region_id = 5 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for regionId. */ com.google.protobuf.ByteString getRegionIdBytes(); /** *
     * Type of the network load balancer.
     * 
* * .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.Type type = 6 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
     * Type of the network load balancer.
     * 
* * .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.Type type = 6 [(.yandex.cloud.required) = true]; * @return The type. */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type getType(); /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ java.util.List getListenerSpecsList(); /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getListenerSpecs(int index); /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ int getListenerSpecsCount(); /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ java.util.List getListenerSpecsOrBuilderList(); /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder getListenerSpecsOrBuilder( int index); /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ java.util.List getAttachedTargetGroupsList(); /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup getAttachedTargetGroups(int index); /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ int getAttachedTargetGroupsCount(); /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ java.util.List getAttachedTargetGroupsOrBuilderList(); /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder getAttachedTargetGroupsOrBuilder( int index); /** *
     * Specifies if network load balancer protected from deletion.
     * 
* * bool deletion_protection = 9; * @return The deletionProtection. */ boolean getDeletionProtection(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerRequest} */ public static final class CreateNetworkLoadBalancerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerRequest) CreateNetworkLoadBalancerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateNetworkLoadBalancerRequest.newBuilder() to construct. private CreateNetworkLoadBalancerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateNetworkLoadBalancerRequest() { folderId_ = ""; name_ = ""; description_ = ""; regionId_ = ""; type_ = 0; listenerSpecs_ = java.util.Collections.emptyList(); attachedTargetGroups_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateNetworkLoadBalancerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateNetworkLoadBalancerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); folderId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry labels__ = input.readMessage( LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); labels_.getMutableMap().put( labels__.getKey(), labels__.getValue()); break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); regionId_ = s; break; } case 48: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 58: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { listenerSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } listenerSpecs_.add( input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.parser(), extensionRegistry)); break; } case 66: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { attachedTargetGroups_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } attachedTargetGroups_.add( input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.parser(), extensionRegistry)); break; } case 72: { deletionProtection_ = input.readBool(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { listenerSpecs_ = java.util.Collections.unmodifiableList(listenerSpecs_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { attachedTargetGroups_ = java.util.Collections.unmodifiableList(attachedTargetGroups_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest.Builder.class); } public static final int FOLDER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to create a network load balancer in.
     * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ @java.lang.Override public java.lang.String getFolderId() { java.lang.Object ref = folderId_; 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(); folderId_ = s; return s; } } /** *
     * ID of the folder to create a network load balancer in.
     * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ @java.lang.Override public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** *
     * Name of the network load balancer.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; } } /** *
     * Name of the network load balancer.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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 DESCRIPTION_FIELD_NUMBER = 3; private volatile java.lang.Object description_; /** *
     * Description of the network load balancer.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** *
     * Description of the network load balancer.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LABELS_FIELD_NUMBER = 4; private static final class LabelsDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_LabelsEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
     * Resource labels as `` key:value `` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Resource labels as `` key:value `` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Resource labels as `` key:value `` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Resource labels as `` key:value `` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int REGION_ID_FIELD_NUMBER = 5; private volatile java.lang.Object regionId_; /** *
     * ID of the region where the network load balancer resides.
     * 
* * string region_id = 5 [(.yandex.cloud.length) = "<=50"]; * @return The regionId. */ @java.lang.Override public java.lang.String getRegionId() { java.lang.Object ref = regionId_; 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(); regionId_ = s; return s; } } /** *
     * ID of the region where the network load balancer resides.
     * 
* * string region_id = 5 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for regionId. */ @java.lang.Override public com.google.protobuf.ByteString getRegionIdBytes() { java.lang.Object ref = regionId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); regionId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TYPE_FIELD_NUMBER = 6; private int type_; /** *
     * Type of the network load balancer.
     * 
* * .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.Type type = 6 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
     * Type of the network load balancer.
     * 
* * .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.Type type = 6 [(.yandex.cloud.required) = true]; * @return The type. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type result = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type.valueOf(type_); return result == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type.UNRECOGNIZED : result; } public static final int LISTENER_SPECS_FIELD_NUMBER = 7; private java.util.List listenerSpecs_; /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public java.util.List getListenerSpecsList() { return listenerSpecs_; } /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public java.util.List getListenerSpecsOrBuilderList() { return listenerSpecs_; } /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public int getListenerSpecsCount() { return listenerSpecs_.size(); } /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getListenerSpecs(int index) { return listenerSpecs_.get(index); } /** *
     * List of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder getListenerSpecsOrBuilder( int index) { return listenerSpecs_.get(index); } public static final int ATTACHED_TARGET_GROUPS_FIELD_NUMBER = 8; private java.util.List attachedTargetGroups_; /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public java.util.List getAttachedTargetGroupsList() { return attachedTargetGroups_; } /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public java.util.List getAttachedTargetGroupsOrBuilderList() { return attachedTargetGroups_; } /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public int getAttachedTargetGroupsCount() { return attachedTargetGroups_.size(); } /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup getAttachedTargetGroups(int index) { return attachedTargetGroups_.get(index); } /** *
     * List of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder getAttachedTargetGroupsOrBuilder( int index) { return attachedTargetGroups_.get(index); } public static final int DELETION_PROTECTION_FIELD_NUMBER = 9; private boolean deletionProtection_; /** *
     * Specifies if network load balancer protected from deletion.
     * 
* * bool deletion_protection = 9; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 4); if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(regionId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, regionId_); } if (type_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(6, type_); } for (int i = 0; i < listenerSpecs_.size(); i++) { output.writeMessage(7, listenerSpecs_.get(i)); } for (int i = 0; i < attachedTargetGroups_.size(); i++) { output.writeMessage(8, attachedTargetGroups_.get(i)); } if (deletionProtection_ != false) { output.writeBool(9, deletionProtection_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { com.google.protobuf.MapEntry labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, labels__); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(regionId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, regionId_); } if (type_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(6, type_); } for (int i = 0; i < listenerSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, listenerSpecs_.get(i)); } for (int i = 0; i < attachedTargetGroups_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, attachedTargetGroups_.get(i)); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(9, deletionProtection_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest) obj; if (!getFolderId() .equals(other.getFolderId())) return false; if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (!getRegionId() .equals(other.getRegionId())) return false; if (type_ != other.type_) return false; if (!getListenerSpecsList() .equals(other.getListenerSpecsList())) return false; if (!getAttachedTargetGroupsList() .equals(other.getAttachedTargetGroupsList())) return false; if (getDeletionProtection() != other.getDeletionProtection()) return false; if (!unknownFields.equals(other.unknownFields)) 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) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } hash = (37 * hash) + REGION_ID_FIELD_NUMBER; hash = (53 * hash) + getRegionId().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; if (getListenerSpecsCount() > 0) { hash = (37 * hash) + LISTENER_SPECS_FIELD_NUMBER; hash = (53 * hash) + getListenerSpecsList().hashCode(); } if (getAttachedTargetGroupsCount() > 0) { hash = (37 * hash) + ATTACHED_TARGET_GROUPS_FIELD_NUMBER; hash = (53 * hash) + getAttachedTargetGroupsList().hashCode(); } hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest 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 yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 4: return internalGetMutableLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getListenerSpecsFieldBuilder(); getAttachedTargetGroupsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); folderId_ = ""; name_ = ""; description_ = ""; internalGetMutableLabels().clear(); regionId_ = ""; type_ = 0; if (listenerSpecsBuilder_ == null) { listenerSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { listenerSpecsBuilder_.clear(); } if (attachedTargetGroupsBuilder_ == null) { attachedTargetGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { attachedTargetGroupsBuilder_.clear(); } deletionProtection_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest(this); int from_bitField0_ = bitField0_; result.folderId_ = folderId_; result.name_ = name_; result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); result.regionId_ = regionId_; result.type_ = type_; if (listenerSpecsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { listenerSpecs_ = java.util.Collections.unmodifiableList(listenerSpecs_); bitField0_ = (bitField0_ & ~0x00000002); } result.listenerSpecs_ = listenerSpecs_; } else { result.listenerSpecs_ = listenerSpecsBuilder_.build(); } if (attachedTargetGroupsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { attachedTargetGroups_ = java.util.Collections.unmodifiableList(attachedTargetGroups_); bitField0_ = (bitField0_ & ~0x00000004); } result.attachedTargetGroups_ = attachedTargetGroups_; } else { result.attachedTargetGroups_ = attachedTargetGroupsBuilder_.build(); } result.deletionProtection_ = deletionProtection_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest.getDefaultInstance()) return this; if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); if (!other.getRegionId().isEmpty()) { regionId_ = other.regionId_; onChanged(); } if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (listenerSpecsBuilder_ == null) { if (!other.listenerSpecs_.isEmpty()) { if (listenerSpecs_.isEmpty()) { listenerSpecs_ = other.listenerSpecs_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureListenerSpecsIsMutable(); listenerSpecs_.addAll(other.listenerSpecs_); } onChanged(); } } else { if (!other.listenerSpecs_.isEmpty()) { if (listenerSpecsBuilder_.isEmpty()) { listenerSpecsBuilder_.dispose(); listenerSpecsBuilder_ = null; listenerSpecs_ = other.listenerSpecs_; bitField0_ = (bitField0_ & ~0x00000002); listenerSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getListenerSpecsFieldBuilder() : null; } else { listenerSpecsBuilder_.addAllMessages(other.listenerSpecs_); } } } if (attachedTargetGroupsBuilder_ == null) { if (!other.attachedTargetGroups_.isEmpty()) { if (attachedTargetGroups_.isEmpty()) { attachedTargetGroups_ = other.attachedTargetGroups_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.addAll(other.attachedTargetGroups_); } onChanged(); } } else { if (!other.attachedTargetGroups_.isEmpty()) { if (attachedTargetGroupsBuilder_.isEmpty()) { attachedTargetGroupsBuilder_.dispose(); attachedTargetGroupsBuilder_ = null; attachedTargetGroups_ = other.attachedTargetGroups_; bitField0_ = (bitField0_ & ~0x00000004); attachedTargetGroupsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getAttachedTargetGroupsFieldBuilder() : null; } else { attachedTargetGroupsBuilder_.addAllMessages(other.attachedTargetGroups_); } } } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object folderId_ = ""; /** *
       * ID of the folder to create a network load balancer in.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the folder to create a network load balancer in.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the folder to create a network load balancer in.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The folderId to set. * @return This builder for chaining. */ public Builder setFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } folderId_ = value; onChanged(); return this; } /** *
       * ID of the folder to create a network load balancer in.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** *
       * ID of the folder to create a network load balancer in.
       * To get the folder ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for folderId to set. * @return This builder for chaining. */ public Builder setFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); folderId_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; } } /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; } } /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; onChanged(); return this; } /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; onChanged(); return this; } private java.lang.Object description_ = ""; /** *
       * Description of the network load balancer.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Description of the network load balancer.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Description of the network load balancer.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** *
       * Description of the network load balancer.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the network load balancer.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } private com.google.protobuf.MapField internalGetMutableLabels() { onChanged();; if (labels_ == null) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); } if (!labels_.isMutable()) { labels_ = labels_.copy(); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
       * Resource labels as `` key:value `` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Resource labels as `` key:value `` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Resource labels as `` key:value `` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Resource labels as `` key:value `` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Resource labels as `` key:value `` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Resource labels as `` key:value `` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Resource labels as `` key:value `` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } private java.lang.Object regionId_ = ""; /** *
       * ID of the region where the network load balancer resides.
       * 
* * string region_id = 5 [(.yandex.cloud.length) = "<=50"]; * @return The regionId. */ public java.lang.String getRegionId() { java.lang.Object ref = regionId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); regionId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the region where the network load balancer resides.
       * 
* * string region_id = 5 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for regionId. */ public com.google.protobuf.ByteString getRegionIdBytes() { java.lang.Object ref = regionId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); regionId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the region where the network load balancer resides.
       * 
* * string region_id = 5 [(.yandex.cloud.length) = "<=50"]; * @param value The regionId to set. * @return This builder for chaining. */ public Builder setRegionId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } regionId_ = value; onChanged(); return this; } /** *
       * ID of the region where the network load balancer resides.
       * 
* * string region_id = 5 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearRegionId() { regionId_ = getDefaultInstance().getRegionId(); onChanged(); return this; } /** *
       * ID of the region where the network load balancer resides.
       * 
* * string region_id = 5 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for regionId to set. * @return This builder for chaining. */ public Builder setRegionIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); regionId_ = value; onChanged(); return this; } private int type_ = 0; /** *
       * Type of the network load balancer.
       * 
* * .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.Type type = 6 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
       * Type of the network load balancer.
       * 
* * .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.Type type = 6 [(.yandex.cloud.required) = true]; * @param value The enum numeric value on the wire for type to set. * @return This builder for chaining. */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** *
       * Type of the network load balancer.
       * 
* * .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.Type type = 6 [(.yandex.cloud.required) = true]; * @return The type. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type result = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type.valueOf(type_); return result == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type.UNRECOGNIZED : result; } /** *
       * Type of the network load balancer.
       * 
* * .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.Type type = 6 [(.yandex.cloud.required) = true]; * @param value The type to set. * @return This builder for chaining. */ public Builder setType(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** *
       * Type of the network load balancer.
       * 
* * .yandex.cloud.loadbalancer.v1.NetworkLoadBalancer.Type type = 6 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearType() { type_ = 0; onChanged(); return this; } private java.util.List listenerSpecs_ = java.util.Collections.emptyList(); private void ensureListenerSpecsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { listenerSpecs_ = new java.util.ArrayList(listenerSpecs_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder> listenerSpecsBuilder_; /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getListenerSpecsList() { if (listenerSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(listenerSpecs_); } else { return listenerSpecsBuilder_.getMessageList(); } } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public int getListenerSpecsCount() { if (listenerSpecsBuilder_ == null) { return listenerSpecs_.size(); } else { return listenerSpecsBuilder_.getCount(); } } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getListenerSpecs(int index) { if (listenerSpecsBuilder_ == null) { return listenerSpecs_.get(index); } else { return listenerSpecsBuilder_.getMessage(index); } } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder setListenerSpecs( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec value) { if (listenerSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureListenerSpecsIsMutable(); listenerSpecs_.set(index, value); onChanged(); } else { listenerSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder setListenerSpecs( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder builderForValue) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); listenerSpecs_.set(index, builderForValue.build()); onChanged(); } else { listenerSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addListenerSpecs(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec value) { if (listenerSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureListenerSpecsIsMutable(); listenerSpecs_.add(value); onChanged(); } else { listenerSpecsBuilder_.addMessage(value); } return this; } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addListenerSpecs( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec value) { if (listenerSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureListenerSpecsIsMutable(); listenerSpecs_.add(index, value); onChanged(); } else { listenerSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addListenerSpecs( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder builderForValue) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); listenerSpecs_.add(builderForValue.build()); onChanged(); } else { listenerSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addListenerSpecs( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder builderForValue) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); listenerSpecs_.add(index, builderForValue.build()); onChanged(); } else { listenerSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAllListenerSpecs( java.lang.Iterable values) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, listenerSpecs_); onChanged(); } else { listenerSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder clearListenerSpecs() { if (listenerSpecsBuilder_ == null) { listenerSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { listenerSpecsBuilder_.clear(); } return this; } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder removeListenerSpecs(int index) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); listenerSpecs_.remove(index); onChanged(); } else { listenerSpecsBuilder_.remove(index); } return this; } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder getListenerSpecsBuilder( int index) { return getListenerSpecsFieldBuilder().getBuilder(index); } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder getListenerSpecsOrBuilder( int index) { if (listenerSpecsBuilder_ == null) { return listenerSpecs_.get(index); } else { return listenerSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getListenerSpecsOrBuilderList() { if (listenerSpecsBuilder_ != null) { return listenerSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(listenerSpecs_); } } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder addListenerSpecsBuilder() { return getListenerSpecsFieldBuilder().addBuilder( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.getDefaultInstance()); } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder addListenerSpecsBuilder( int index) { return getListenerSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.getDefaultInstance()); } /** *
       * List of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 7 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getListenerSpecsBuilderList() { return getListenerSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder> getListenerSpecsFieldBuilder() { if (listenerSpecsBuilder_ == null) { listenerSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder>( listenerSpecs_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); listenerSpecs_ = null; } return listenerSpecsBuilder_; } private java.util.List attachedTargetGroups_ = java.util.Collections.emptyList(); private void ensureAttachedTargetGroupsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { attachedTargetGroups_ = new java.util.ArrayList(attachedTargetGroups_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder> attachedTargetGroupsBuilder_; /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getAttachedTargetGroupsList() { if (attachedTargetGroupsBuilder_ == null) { return java.util.Collections.unmodifiableList(attachedTargetGroups_); } else { return attachedTargetGroupsBuilder_.getMessageList(); } } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public int getAttachedTargetGroupsCount() { if (attachedTargetGroupsBuilder_ == null) { return attachedTargetGroups_.size(); } else { return attachedTargetGroupsBuilder_.getCount(); } } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup getAttachedTargetGroups(int index) { if (attachedTargetGroupsBuilder_ == null) { return attachedTargetGroups_.get(index); } else { return attachedTargetGroupsBuilder_.getMessage(index); } } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public Builder setAttachedTargetGroups( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup value) { if (attachedTargetGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.set(index, value); onChanged(); } else { attachedTargetGroupsBuilder_.setMessage(index, value); } return this; } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public Builder setAttachedTargetGroups( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder builderForValue) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.set(index, builderForValue.build()); onChanged(); } else { attachedTargetGroupsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAttachedTargetGroups(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup value) { if (attachedTargetGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.add(value); onChanged(); } else { attachedTargetGroupsBuilder_.addMessage(value); } return this; } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAttachedTargetGroups( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup value) { if (attachedTargetGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.add(index, value); onChanged(); } else { attachedTargetGroupsBuilder_.addMessage(index, value); } return this; } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAttachedTargetGroups( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder builderForValue) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.add(builderForValue.build()); onChanged(); } else { attachedTargetGroupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAttachedTargetGroups( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder builderForValue) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.add(index, builderForValue.build()); onChanged(); } else { attachedTargetGroupsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAllAttachedTargetGroups( java.lang.Iterable values) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, attachedTargetGroups_); onChanged(); } else { attachedTargetGroupsBuilder_.addAllMessages(values); } return this; } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public Builder clearAttachedTargetGroups() { if (attachedTargetGroupsBuilder_ == null) { attachedTargetGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { attachedTargetGroupsBuilder_.clear(); } return this; } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public Builder removeAttachedTargetGroups(int index) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.remove(index); onChanged(); } else { attachedTargetGroupsBuilder_.remove(index); } return this; } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder getAttachedTargetGroupsBuilder( int index) { return getAttachedTargetGroupsFieldBuilder().getBuilder(index); } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder getAttachedTargetGroupsOrBuilder( int index) { if (attachedTargetGroupsBuilder_ == null) { return attachedTargetGroups_.get(index); } else { return attachedTargetGroupsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getAttachedTargetGroupsOrBuilderList() { if (attachedTargetGroupsBuilder_ != null) { return attachedTargetGroupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(attachedTargetGroups_); } } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder addAttachedTargetGroupsBuilder() { return getAttachedTargetGroupsFieldBuilder().addBuilder( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.getDefaultInstance()); } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder addAttachedTargetGroupsBuilder( int index) { return getAttachedTargetGroupsFieldBuilder().addBuilder( index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.getDefaultInstance()); } /** *
       * List of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 8 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getAttachedTargetGroupsBuilderList() { return getAttachedTargetGroupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder> getAttachedTargetGroupsFieldBuilder() { if (attachedTargetGroupsBuilder_ == null) { attachedTargetGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder>( attachedTargetGroups_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); attachedTargetGroups_ = null; } return attachedTargetGroupsBuilder_; } private boolean deletionProtection_ ; /** *
       * Specifies if network load balancer protected from deletion.
       * 
* * bool deletion_protection = 9; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Specifies if network load balancer protected from deletion.
       * 
* * bool deletion_protection = 9; * @param value The deletionProtection to set. * @return This builder for chaining. */ public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; onChanged(); return this; } /** *
       * Specifies if network load balancer protected from deletion.
       * 
* * bool deletion_protection = 9; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = 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:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateNetworkLoadBalancerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateNetworkLoadBalancerRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateNetworkLoadBalancerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer that is being created.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer that is being created.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerMetadata} */ public static final class CreateNetworkLoadBalancerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerMetadata) CreateNetworkLoadBalancerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use CreateNetworkLoadBalancerMetadata.newBuilder() to construct. private CreateNetworkLoadBalancerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateNetworkLoadBalancerMetadata() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateNetworkLoadBalancerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateNetworkLoadBalancerMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer that is being created.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer that is being created.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata 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 yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerMetadata) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer that is being created.
       * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer that is being created.
       * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer that is being created.
       * 
* * string network_load_balancer_id = 1; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer that is being created.
       * 
* * string network_load_balancer_id = 1; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer that is being created.
       * 
* * string network_load_balancer_id = 1; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.CreateNetworkLoadBalancerMetadata) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateNetworkLoadBalancerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateNetworkLoadBalancerMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.CreateNetworkLoadBalancerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateNetworkLoadBalancerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer to update.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer to update.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); /** *
     * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * Name of the network load balancer.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the network load balancer.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Description of the network load balancer.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the network load balancer.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Resource labels as `` key:value `` pairs.
     * The existing set of `` labels `` is completely replaced with the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Resource labels as `` key:value `` pairs.
     * The existing set of `` labels `` is completely replaced with the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Resource labels as `` key:value `` pairs.
     * The existing set of `` labels `` is completely replaced with the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Resource labels as `` key:value `` pairs.
     * The existing set of `` labels `` is completely replaced with the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Resource labels as `` key:value `` pairs.
     * The existing set of `` labels `` is completely replaced with the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ java.util.List getListenerSpecsList(); /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getListenerSpecs(int index); /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ int getListenerSpecsCount(); /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ java.util.List getListenerSpecsOrBuilderList(); /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder getListenerSpecsOrBuilder( int index); /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ java.util.List getAttachedTargetGroupsList(); /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup getAttachedTargetGroups(int index); /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ int getAttachedTargetGroupsCount(); /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ java.util.List getAttachedTargetGroupsOrBuilderList(); /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder getAttachedTargetGroupsOrBuilder( int index); /** *
     * Specifies if network load balancer protected from deletion.
     * 
* * bool deletion_protection = 8; * @return The deletionProtection. */ boolean getDeletionProtection(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerRequest} */ public static final class UpdateNetworkLoadBalancerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerRequest) UpdateNetworkLoadBalancerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateNetworkLoadBalancerRequest.newBuilder() to construct. private UpdateNetworkLoadBalancerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateNetworkLoadBalancerRequest() { networkLoadBalancerId_ = ""; name_ = ""; description_ = ""; listenerSpecs_ = java.util.Collections.emptyList(); attachedTargetGroups_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateNetworkLoadBalancerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateNetworkLoadBalancerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } case 18: { com.google.protobuf.FieldMask.Builder subBuilder = null; if (updateMask_ != null) { subBuilder = updateMask_.toBuilder(); } updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(updateMask_); updateMask_ = subBuilder.buildPartial(); } break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 42: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry labels__ = input.readMessage( LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); labels_.getMutableMap().put( labels__.getKey(), labels__.getValue()); break; } case 50: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { listenerSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } listenerSpecs_.add( input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.parser(), extensionRegistry)); break; } case 58: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { attachedTargetGroups_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } attachedTargetGroups_.add( input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.parser(), extensionRegistry)); break; } case 64: { deletionProtection_ = input.readBool(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { listenerSpecs_ = java.util.Collections.unmodifiableList(listenerSpecs_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { attachedTargetGroups_ = java.util.Collections.unmodifiableList(attachedTargetGroups_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 5: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer to update.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer to update.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int UPDATE_MASK_FIELD_NUMBER = 2; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** *
     * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ @java.lang.Override public com.google.protobuf.FieldMask getUpdateMask() { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } /** *
     * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int NAME_FIELD_NUMBER = 3; private volatile java.lang.Object name_; /** *
     * Name of the network load balancer.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; } } /** *
     * Name of the network load balancer.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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 DESCRIPTION_FIELD_NUMBER = 4; private volatile java.lang.Object description_; /** *
     * Description of the network load balancer.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** *
     * Description of the network load balancer.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LABELS_FIELD_NUMBER = 5; private static final class LabelsDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_LabelsEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
     * Resource labels as `` key:value `` pairs.
     * The existing set of `` labels `` is completely replaced with the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Resource labels as `` key:value `` pairs.
     * The existing set of `` labels `` is completely replaced with the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Resource labels as `` key:value `` pairs.
     * The existing set of `` labels `` is completely replaced with the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Resource labels as `` key:value `` pairs.
     * The existing set of `` labels `` is completely replaced with the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int LISTENER_SPECS_FIELD_NUMBER = 6; private java.util.List listenerSpecs_; /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public java.util.List getListenerSpecsList() { return listenerSpecs_; } /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public java.util.List getListenerSpecsOrBuilderList() { return listenerSpecs_; } /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public int getListenerSpecsCount() { return listenerSpecs_.size(); } /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getListenerSpecs(int index) { return listenerSpecs_.get(index); } /** *
     * A list of listeners and their specs for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder getListenerSpecsOrBuilder( int index) { return listenerSpecs_.get(index); } public static final int ATTACHED_TARGET_GROUPS_FIELD_NUMBER = 7; private java.util.List attachedTargetGroups_; /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public java.util.List getAttachedTargetGroupsList() { return attachedTargetGroups_; } /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public java.util.List getAttachedTargetGroupsOrBuilderList() { return attachedTargetGroups_; } /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public int getAttachedTargetGroupsCount() { return attachedTargetGroups_.size(); } /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup getAttachedTargetGroups(int index) { return attachedTargetGroups_.get(index); } /** *
     * A list of attached target groups for the network load balancer.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder getAttachedTargetGroupsOrBuilder( int index) { return attachedTargetGroups_.get(index); } public static final int DELETION_PROTECTION_FIELD_NUMBER = 8; private boolean deletionProtection_; /** *
     * Specifies if network load balancer protected from deletion.
     * 
* * bool deletion_protection = 8; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } if (updateMask_ != null) { output.writeMessage(2, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 5); for (int i = 0; i < listenerSpecs_.size(); i++) { output.writeMessage(6, listenerSpecs_.get(i)); } for (int i = 0; i < attachedTargetGroups_.size(); i++) { output.writeMessage(7, attachedTargetGroups_.get(i)); } if (deletionProtection_ != false) { output.writeBool(8, deletionProtection_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, description_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { com.google.protobuf.MapEntry labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, labels__); } for (int i = 0; i < listenerSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, listenerSpecs_.get(i)); } for (int i = 0; i < attachedTargetGroups_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, attachedTargetGroups_.get(i)); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(8, deletionProtection_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) return false; } if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (!getListenerSpecsList() .equals(other.getListenerSpecsList())) return false; if (!getAttachedTargetGroupsList() .equals(other.getAttachedTargetGroupsList())) return false; if (getDeletionProtection() != other.getDeletionProtection()) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } if (getListenerSpecsCount() > 0) { hash = (37 * hash) + LISTENER_SPECS_FIELD_NUMBER; hash = (53 * hash) + getListenerSpecsList().hashCode(); } if (getAttachedTargetGroupsCount() > 0) { hash = (37 * hash) + ATTACHED_TARGET_GROUPS_FIELD_NUMBER; hash = (53 * hash) + getAttachedTargetGroupsList().hashCode(); } hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest 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 yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 5: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 5: return internalGetMutableLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getListenerSpecsFieldBuilder(); getAttachedTargetGroupsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } name_ = ""; description_ = ""; internalGetMutableLabels().clear(); if (listenerSpecsBuilder_ == null) { listenerSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { listenerSpecsBuilder_.clear(); } if (attachedTargetGroupsBuilder_ == null) { attachedTargetGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { attachedTargetGroupsBuilder_.clear(); } deletionProtection_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest(this); int from_bitField0_ = bitField0_; result.networkLoadBalancerId_ = networkLoadBalancerId_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } result.name_ = name_; result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); if (listenerSpecsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { listenerSpecs_ = java.util.Collections.unmodifiableList(listenerSpecs_); bitField0_ = (bitField0_ & ~0x00000002); } result.listenerSpecs_ = listenerSpecs_; } else { result.listenerSpecs_ = listenerSpecsBuilder_.build(); } if (attachedTargetGroupsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { attachedTargetGroups_ = java.util.Collections.unmodifiableList(attachedTargetGroups_); bitField0_ = (bitField0_ & ~0x00000004); } result.attachedTargetGroups_ = attachedTargetGroups_; } else { result.attachedTargetGroups_ = attachedTargetGroupsBuilder_.build(); } result.deletionProtection_ = deletionProtection_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); if (listenerSpecsBuilder_ == null) { if (!other.listenerSpecs_.isEmpty()) { if (listenerSpecs_.isEmpty()) { listenerSpecs_ = other.listenerSpecs_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureListenerSpecsIsMutable(); listenerSpecs_.addAll(other.listenerSpecs_); } onChanged(); } } else { if (!other.listenerSpecs_.isEmpty()) { if (listenerSpecsBuilder_.isEmpty()) { listenerSpecsBuilder_.dispose(); listenerSpecsBuilder_ = null; listenerSpecs_ = other.listenerSpecs_; bitField0_ = (bitField0_ & ~0x00000002); listenerSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getListenerSpecsFieldBuilder() : null; } else { listenerSpecsBuilder_.addAllMessages(other.listenerSpecs_); } } } if (attachedTargetGroupsBuilder_ == null) { if (!other.attachedTargetGroups_.isEmpty()) { if (attachedTargetGroups_.isEmpty()) { attachedTargetGroups_ = other.attachedTargetGroups_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.addAll(other.attachedTargetGroups_); } onChanged(); } } else { if (!other.attachedTargetGroups_.isEmpty()) { if (attachedTargetGroupsBuilder_.isEmpty()) { attachedTargetGroupsBuilder_.dispose(); attachedTargetGroupsBuilder_ = null; attachedTargetGroups_ = other.attachedTargetGroups_; bitField0_ = (bitField0_ & ~0x00000004); attachedTargetGroupsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getAttachedTargetGroupsFieldBuilder() : null; } else { attachedTargetGroupsBuilder_.addAllMessages(other.attachedTargetGroups_); } } } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer to update.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer to update.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer to update.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer to update.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer to update.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; onChanged(); return this; } private com.google.protobuf.FieldMask updateMask_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; /** *
       * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** *
       * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ public com.google.protobuf.FieldMask getUpdateMask() { if (updateMaskBuilder_ == null) { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } else { return updateMaskBuilder_.getMessage(); } } /** *
       * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (value == null) { throw new NullPointerException(); } updateMask_ = value; onChanged(); } else { updateMaskBuilder_.setMessage(value); } return this; } /** *
       * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder setUpdateMask( com.google.protobuf.FieldMask.Builder builderForValue) { if (updateMaskBuilder_ == null) { updateMask_ = builderForValue.build(); onChanged(); } else { updateMaskBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (updateMask_ != null) { updateMask_ = com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); } else { updateMask_ = value; } onChanged(); } else { updateMaskBuilder_.mergeFrom(value); } return this; } /** *
       * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** *
       * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** *
       * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { if (updateMaskBuilder_ != null) { return updateMaskBuilder_.getMessageOrBuilder(); } else { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } } /** *
       * Field mask that specifies which fields of the NetworkLoadBalancer resource are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> getUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( getUpdateMask(), getParentForChildren(), isClean()); updateMask_ = null; } return updateMaskBuilder_; } private java.lang.Object name_ = ""; /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; } } /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; } } /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; onChanged(); return this; } /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the network load balancer.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; onChanged(); return this; } private java.lang.Object description_ = ""; /** *
       * Description of the network load balancer.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Description of the network load balancer.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Description of the network load balancer.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** *
       * Description of the network load balancer.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the network load balancer.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } private com.google.protobuf.MapField internalGetMutableLabels() { onChanged();; if (labels_ == null) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); } if (!labels_.isMutable()) { labels_ = labels_.copy(); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
       * Resource labels as `` key:value `` pairs.
       * The existing set of `` labels `` is completely replaced with the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Resource labels as `` key:value `` pairs.
       * The existing set of `` labels `` is completely replaced with the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Resource labels as `` key:value `` pairs.
       * The existing set of `` labels `` is completely replaced with the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Resource labels as `` key:value `` pairs.
       * The existing set of `` labels `` is completely replaced with the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Resource labels as `` key:value `` pairs.
       * The existing set of `` labels `` is completely replaced with the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Resource labels as `` key:value `` pairs.
       * The existing set of `` labels `` is completely replaced with the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Resource labels as `` key:value `` pairs.
       * The existing set of `` labels `` is completely replaced with the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } private java.util.List listenerSpecs_ = java.util.Collections.emptyList(); private void ensureListenerSpecsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { listenerSpecs_ = new java.util.ArrayList(listenerSpecs_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder> listenerSpecsBuilder_; /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getListenerSpecsList() { if (listenerSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(listenerSpecs_); } else { return listenerSpecsBuilder_.getMessageList(); } } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public int getListenerSpecsCount() { if (listenerSpecsBuilder_ == null) { return listenerSpecs_.size(); } else { return listenerSpecsBuilder_.getCount(); } } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getListenerSpecs(int index) { if (listenerSpecsBuilder_ == null) { return listenerSpecs_.get(index); } else { return listenerSpecsBuilder_.getMessage(index); } } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public Builder setListenerSpecs( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec value) { if (listenerSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureListenerSpecsIsMutable(); listenerSpecs_.set(index, value); onChanged(); } else { listenerSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public Builder setListenerSpecs( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder builderForValue) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); listenerSpecs_.set(index, builderForValue.build()); onChanged(); } else { listenerSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addListenerSpecs(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec value) { if (listenerSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureListenerSpecsIsMutable(); listenerSpecs_.add(value); onChanged(); } else { listenerSpecsBuilder_.addMessage(value); } return this; } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addListenerSpecs( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec value) { if (listenerSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureListenerSpecsIsMutable(); listenerSpecs_.add(index, value); onChanged(); } else { listenerSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addListenerSpecs( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder builderForValue) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); listenerSpecs_.add(builderForValue.build()); onChanged(); } else { listenerSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addListenerSpecs( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder builderForValue) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); listenerSpecs_.add(index, builderForValue.build()); onChanged(); } else { listenerSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAllListenerSpecs( java.lang.Iterable values) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, listenerSpecs_); onChanged(); } else { listenerSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public Builder clearListenerSpecs() { if (listenerSpecsBuilder_ == null) { listenerSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { listenerSpecsBuilder_.clear(); } return this; } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public Builder removeListenerSpecs(int index) { if (listenerSpecsBuilder_ == null) { ensureListenerSpecsIsMutable(); listenerSpecs_.remove(index); onChanged(); } else { listenerSpecsBuilder_.remove(index); } return this; } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder getListenerSpecsBuilder( int index) { return getListenerSpecsFieldBuilder().getBuilder(index); } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder getListenerSpecsOrBuilder( int index) { if (listenerSpecsBuilder_ == null) { return listenerSpecs_.get(index); } else { return listenerSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getListenerSpecsOrBuilderList() { if (listenerSpecsBuilder_ != null) { return listenerSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(listenerSpecs_); } } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder addListenerSpecsBuilder() { return getListenerSpecsFieldBuilder().addBuilder( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.getDefaultInstance()); } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder addListenerSpecsBuilder( int index) { return getListenerSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.getDefaultInstance()); } /** *
       * A list of listeners and their specs for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.ListenerSpec listener_specs = 6 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getListenerSpecsBuilderList() { return getListenerSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder> getListenerSpecsFieldBuilder() { if (listenerSpecsBuilder_ == null) { listenerSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder>( listenerSpecs_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); listenerSpecs_ = null; } return listenerSpecsBuilder_; } private java.util.List attachedTargetGroups_ = java.util.Collections.emptyList(); private void ensureAttachedTargetGroupsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { attachedTargetGroups_ = new java.util.ArrayList(attachedTargetGroups_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder> attachedTargetGroupsBuilder_; /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getAttachedTargetGroupsList() { if (attachedTargetGroupsBuilder_ == null) { return java.util.Collections.unmodifiableList(attachedTargetGroups_); } else { return attachedTargetGroupsBuilder_.getMessageList(); } } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public int getAttachedTargetGroupsCount() { if (attachedTargetGroupsBuilder_ == null) { return attachedTargetGroups_.size(); } else { return attachedTargetGroupsBuilder_.getCount(); } } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup getAttachedTargetGroups(int index) { if (attachedTargetGroupsBuilder_ == null) { return attachedTargetGroups_.get(index); } else { return attachedTargetGroupsBuilder_.getMessage(index); } } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder setAttachedTargetGroups( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup value) { if (attachedTargetGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.set(index, value); onChanged(); } else { attachedTargetGroupsBuilder_.setMessage(index, value); } return this; } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder setAttachedTargetGroups( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder builderForValue) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.set(index, builderForValue.build()); onChanged(); } else { attachedTargetGroupsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAttachedTargetGroups(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup value) { if (attachedTargetGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.add(value); onChanged(); } else { attachedTargetGroupsBuilder_.addMessage(value); } return this; } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAttachedTargetGroups( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup value) { if (attachedTargetGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.add(index, value); onChanged(); } else { attachedTargetGroupsBuilder_.addMessage(index, value); } return this; } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAttachedTargetGroups( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder builderForValue) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.add(builderForValue.build()); onChanged(); } else { attachedTargetGroupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAttachedTargetGroups( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder builderForValue) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.add(index, builderForValue.build()); onChanged(); } else { attachedTargetGroupsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder addAllAttachedTargetGroups( java.lang.Iterable values) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, attachedTargetGroups_); onChanged(); } else { attachedTargetGroupsBuilder_.addAllMessages(values); } return this; } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder clearAttachedTargetGroups() { if (attachedTargetGroupsBuilder_ == null) { attachedTargetGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { attachedTargetGroupsBuilder_.clear(); } return this; } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public Builder removeAttachedTargetGroups(int index) { if (attachedTargetGroupsBuilder_ == null) { ensureAttachedTargetGroupsIsMutable(); attachedTargetGroups_.remove(index); onChanged(); } else { attachedTargetGroupsBuilder_.remove(index); } return this; } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder getAttachedTargetGroupsBuilder( int index) { return getAttachedTargetGroupsFieldBuilder().getBuilder(index); } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder getAttachedTargetGroupsOrBuilder( int index) { if (attachedTargetGroupsBuilder_ == null) { return attachedTargetGroups_.get(index); } else { return attachedTargetGroupsBuilder_.getMessageOrBuilder(index); } } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getAttachedTargetGroupsOrBuilderList() { if (attachedTargetGroupsBuilder_ != null) { return attachedTargetGroupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(attachedTargetGroups_); } } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder addAttachedTargetGroupsBuilder() { return getAttachedTargetGroupsFieldBuilder().addBuilder( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.getDefaultInstance()); } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder addAttachedTargetGroupsBuilder( int index) { return getAttachedTargetGroupsFieldBuilder().addBuilder( index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.getDefaultInstance()); } /** *
       * A list of attached target groups for the network load balancer.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_groups = 7 [(.yandex.cloud.size) = "<=1000"]; */ public java.util.List getAttachedTargetGroupsBuilderList() { return getAttachedTargetGroupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder> getAttachedTargetGroupsFieldBuilder() { if (attachedTargetGroupsBuilder_ == null) { attachedTargetGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder>( attachedTargetGroups_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); attachedTargetGroups_ = null; } return attachedTargetGroupsBuilder_; } private boolean deletionProtection_ ; /** *
       * Specifies if network load balancer protected from deletion.
       * 
* * bool deletion_protection = 8; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Specifies if network load balancer protected from deletion.
       * 
* * bool deletion_protection = 8; * @param value The deletionProtection to set. * @return This builder for chaining. */ public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; onChanged(); return this; } /** *
       * Specifies if network load balancer protected from deletion.
       * 
* * bool deletion_protection = 8; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = 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:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateNetworkLoadBalancerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateNetworkLoadBalancerRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateNetworkLoadBalancerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the NetworkLoadBalancer resource that is being updated.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the NetworkLoadBalancer resource that is being updated.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerMetadata} */ public static final class UpdateNetworkLoadBalancerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerMetadata) UpdateNetworkLoadBalancerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateNetworkLoadBalancerMetadata.newBuilder() to construct. private UpdateNetworkLoadBalancerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateNetworkLoadBalancerMetadata() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateNetworkLoadBalancerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateNetworkLoadBalancerMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the NetworkLoadBalancer resource that is being updated.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the NetworkLoadBalancer resource that is being updated.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata 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 yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerMetadata) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the NetworkLoadBalancer resource that is being updated.
       * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the NetworkLoadBalancer resource that is being updated.
       * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the NetworkLoadBalancer resource that is being updated.
       * 
* * string network_load_balancer_id = 1; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource that is being updated.
       * 
* * string network_load_balancer_id = 1; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource that is being updated.
       * 
* * string network_load_balancer_id = 1; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.UpdateNetworkLoadBalancerMetadata) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateNetworkLoadBalancerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateNetworkLoadBalancerMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.UpdateNetworkLoadBalancerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteNetworkLoadBalancerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer to delete.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer to delete.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerRequest} */ public static final class DeleteNetworkLoadBalancerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerRequest) DeleteNetworkLoadBalancerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteNetworkLoadBalancerRequest.newBuilder() to construct. private DeleteNetworkLoadBalancerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteNetworkLoadBalancerRequest() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteNetworkLoadBalancerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteNetworkLoadBalancerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer to delete.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer to delete.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest 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 yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer to delete.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer to delete.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer to delete.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer to delete.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer to delete.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteNetworkLoadBalancerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteNetworkLoadBalancerRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteNetworkLoadBalancerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the NetworkLoadBalancer resource that is being deleted.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the NetworkLoadBalancer resource that is being deleted.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerMetadata} */ public static final class DeleteNetworkLoadBalancerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerMetadata) DeleteNetworkLoadBalancerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteNetworkLoadBalancerMetadata.newBuilder() to construct. private DeleteNetworkLoadBalancerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteNetworkLoadBalancerMetadata() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteNetworkLoadBalancerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteNetworkLoadBalancerMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the NetworkLoadBalancer resource that is being deleted.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the NetworkLoadBalancer resource that is being deleted.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata 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 yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerMetadata) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the NetworkLoadBalancer resource that is being deleted.
       * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the NetworkLoadBalancer resource that is being deleted.
       * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the NetworkLoadBalancer resource that is being deleted.
       * 
* * string network_load_balancer_id = 1; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource that is being deleted.
       * 
* * string network_load_balancer_id = 1; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource that is being deleted.
       * 
* * string network_load_balancer_id = 1; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.DeleteNetworkLoadBalancerMetadata) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteNetworkLoadBalancerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteNetworkLoadBalancerMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DeleteNetworkLoadBalancerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartNetworkLoadBalancerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer to start.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer to start.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerRequest} */ public static final class StartNetworkLoadBalancerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerRequest) StartNetworkLoadBalancerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use StartNetworkLoadBalancerRequest.newBuilder() to construct. private StartNetworkLoadBalancerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StartNetworkLoadBalancerRequest() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StartNetworkLoadBalancerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StartNetworkLoadBalancerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer to start.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer to start.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest 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 yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer to start.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer to start.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer to start.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer to start.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer to start.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StartNetworkLoadBalancerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StartNetworkLoadBalancerRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartNetworkLoadBalancerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the NetworkLoadBalancer resource that is being started.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the NetworkLoadBalancer resource that is being started.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerMetadata} */ public static final class StartNetworkLoadBalancerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerMetadata) StartNetworkLoadBalancerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use StartNetworkLoadBalancerMetadata.newBuilder() to construct. private StartNetworkLoadBalancerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StartNetworkLoadBalancerMetadata() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StartNetworkLoadBalancerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StartNetworkLoadBalancerMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the NetworkLoadBalancer resource that is being started.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the NetworkLoadBalancer resource that is being started.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata 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 yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerMetadata) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the NetworkLoadBalancer resource that is being started.
       * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the NetworkLoadBalancer resource that is being started.
       * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the NetworkLoadBalancer resource that is being started.
       * 
* * string network_load_balancer_id = 1; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource that is being started.
       * 
* * string network_load_balancer_id = 1; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource that is being started.
       * 
* * string network_load_balancer_id = 1; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.StartNetworkLoadBalancerMetadata) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StartNetworkLoadBalancerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StartNetworkLoadBalancerMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StartNetworkLoadBalancerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopNetworkLoadBalancerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer to stop.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer to stop.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerRequest} */ public static final class StopNetworkLoadBalancerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerRequest) StopNetworkLoadBalancerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use StopNetworkLoadBalancerRequest.newBuilder() to construct. private StopNetworkLoadBalancerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StopNetworkLoadBalancerRequest() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StopNetworkLoadBalancerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StopNetworkLoadBalancerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer to stop.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer to stop.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest 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 yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer to stop.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer to stop.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer to stop.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer to stop.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer to stop.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StopNetworkLoadBalancerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StopNetworkLoadBalancerRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopNetworkLoadBalancerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the NetworkLoadBalancer resource that is being stopped.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the NetworkLoadBalancer resource that is being stopped.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerMetadata} */ public static final class StopNetworkLoadBalancerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerMetadata) StopNetworkLoadBalancerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use StopNetworkLoadBalancerMetadata.newBuilder() to construct. private StopNetworkLoadBalancerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StopNetworkLoadBalancerMetadata() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StopNetworkLoadBalancerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StopNetworkLoadBalancerMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the NetworkLoadBalancer resource that is being stopped.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the NetworkLoadBalancer resource that is being stopped.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata 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 yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerMetadata) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the NetworkLoadBalancer resource that is being stopped.
       * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the NetworkLoadBalancer resource that is being stopped.
       * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the NetworkLoadBalancer resource that is being stopped.
       * 
* * string network_load_balancer_id = 1; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource that is being stopped.
       * 
* * string network_load_balancer_id = 1; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource that is being stopped.
       * 
* * string network_load_balancer_id = 1; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.StopNetworkLoadBalancerMetadata) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StopNetworkLoadBalancerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StopNetworkLoadBalancerMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.StopNetworkLoadBalancerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AttachNetworkLoadBalancerTargetGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer to attach the target group to.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer to attach the target group to.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); /** *
     * ID of the attached target group to attach to the network load balancer.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; * @return Whether the attachedTargetGroup field is set. */ boolean hasAttachedTargetGroup(); /** *
     * ID of the attached target group to attach to the network load balancer.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; * @return The attachedTargetGroup. */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup getAttachedTargetGroup(); /** *
     * ID of the attached target group to attach to the network load balancer.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder getAttachedTargetGroupOrBuilder(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupRequest} */ public static final class AttachNetworkLoadBalancerTargetGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupRequest) AttachNetworkLoadBalancerTargetGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use AttachNetworkLoadBalancerTargetGroupRequest.newBuilder() to construct. private AttachNetworkLoadBalancerTargetGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AttachNetworkLoadBalancerTargetGroupRequest() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AttachNetworkLoadBalancerTargetGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AttachNetworkLoadBalancerTargetGroupRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } case 18: { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder subBuilder = null; if (attachedTargetGroup_ != null) { subBuilder = attachedTargetGroup_.toBuilder(); } attachedTargetGroup_ = input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(attachedTargetGroup_); attachedTargetGroup_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer to attach the target group to.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer to attach the target group to.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ATTACHED_TARGET_GROUP_FIELD_NUMBER = 2; private yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup attachedTargetGroup_; /** *
     * ID of the attached target group to attach to the network load balancer.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; * @return Whether the attachedTargetGroup field is set. */ @java.lang.Override public boolean hasAttachedTargetGroup() { return attachedTargetGroup_ != null; } /** *
     * ID of the attached target group to attach to the network load balancer.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; * @return The attachedTargetGroup. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup getAttachedTargetGroup() { return attachedTargetGroup_ == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.getDefaultInstance() : attachedTargetGroup_; } /** *
     * ID of the attached target group to attach to the network load balancer.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder getAttachedTargetGroupOrBuilder() { return getAttachedTargetGroup(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } if (attachedTargetGroup_ != null) { output.writeMessage(2, getAttachedTargetGroup()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } if (attachedTargetGroup_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getAttachedTargetGroup()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (hasAttachedTargetGroup() != other.hasAttachedTargetGroup()) return false; if (hasAttachedTargetGroup()) { if (!getAttachedTargetGroup() .equals(other.getAttachedTargetGroup())) return false; } if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); if (hasAttachedTargetGroup()) { hash = (37 * hash) + ATTACHED_TARGET_GROUP_FIELD_NUMBER; hash = (53 * hash) + getAttachedTargetGroup().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest 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 yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; if (attachedTargetGroupBuilder_ == null) { attachedTargetGroup_ = null; } else { attachedTargetGroup_ = null; attachedTargetGroupBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; if (attachedTargetGroupBuilder_ == null) { result.attachedTargetGroup_ = attachedTargetGroup_; } else { result.attachedTargetGroup_ = attachedTargetGroupBuilder_.build(); } onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } if (other.hasAttachedTargetGroup()) { mergeAttachedTargetGroup(other.getAttachedTargetGroup()); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer to attach the target group to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer to attach the target group to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer to attach the target group to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer to attach the target group to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer to attach the target group to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; onChanged(); return this; } private yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup attachedTargetGroup_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder> attachedTargetGroupBuilder_; /** *
       * ID of the attached target group to attach to the network load balancer.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; * @return Whether the attachedTargetGroup field is set. */ public boolean hasAttachedTargetGroup() { return attachedTargetGroupBuilder_ != null || attachedTargetGroup_ != null; } /** *
       * ID of the attached target group to attach to the network load balancer.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; * @return The attachedTargetGroup. */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup getAttachedTargetGroup() { if (attachedTargetGroupBuilder_ == null) { return attachedTargetGroup_ == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.getDefaultInstance() : attachedTargetGroup_; } else { return attachedTargetGroupBuilder_.getMessage(); } } /** *
       * ID of the attached target group to attach to the network load balancer.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; */ public Builder setAttachedTargetGroup(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup value) { if (attachedTargetGroupBuilder_ == null) { if (value == null) { throw new NullPointerException(); } attachedTargetGroup_ = value; onChanged(); } else { attachedTargetGroupBuilder_.setMessage(value); } return this; } /** *
       * ID of the attached target group to attach to the network load balancer.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; */ public Builder setAttachedTargetGroup( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder builderForValue) { if (attachedTargetGroupBuilder_ == null) { attachedTargetGroup_ = builderForValue.build(); onChanged(); } else { attachedTargetGroupBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * ID of the attached target group to attach to the network load balancer.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; */ public Builder mergeAttachedTargetGroup(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup value) { if (attachedTargetGroupBuilder_ == null) { if (attachedTargetGroup_ != null) { attachedTargetGroup_ = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.newBuilder(attachedTargetGroup_).mergeFrom(value).buildPartial(); } else { attachedTargetGroup_ = value; } onChanged(); } else { attachedTargetGroupBuilder_.mergeFrom(value); } return this; } /** *
       * ID of the attached target group to attach to the network load balancer.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; */ public Builder clearAttachedTargetGroup() { if (attachedTargetGroupBuilder_ == null) { attachedTargetGroup_ = null; onChanged(); } else { attachedTargetGroup_ = null; attachedTargetGroupBuilder_ = null; } return this; } /** *
       * ID of the attached target group to attach to the network load balancer.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder getAttachedTargetGroupBuilder() { onChanged(); return getAttachedTargetGroupFieldBuilder().getBuilder(); } /** *
       * ID of the attached target group to attach to the network load balancer.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder getAttachedTargetGroupOrBuilder() { if (attachedTargetGroupBuilder_ != null) { return attachedTargetGroupBuilder_.getMessageOrBuilder(); } else { return attachedTargetGroup_ == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.getDefaultInstance() : attachedTargetGroup_; } } /** *
       * ID of the attached target group to attach to the network load balancer.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * .yandex.cloud.loadbalancer.v1.AttachedTargetGroup attached_target_group = 2 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder> getAttachedTargetGroupFieldBuilder() { if (attachedTargetGroupBuilder_ == null) { attachedTargetGroupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder>( getAttachedTargetGroup(), getParentForChildren(), isClean()); attachedTargetGroup_ = null; } return attachedTargetGroupBuilder_; } @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:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AttachNetworkLoadBalancerTargetGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AttachNetworkLoadBalancerTargetGroupRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AttachNetworkLoadBalancerTargetGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer that the target group is being attached to.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer that the target group is being attached to.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); /** *
     * ID of the target group.
     * 
* * string target_group_id = 2; * @return The targetGroupId. */ java.lang.String getTargetGroupId(); /** *
     * ID of the target group.
     * 
* * string target_group_id = 2; * @return The bytes for targetGroupId. */ com.google.protobuf.ByteString getTargetGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupMetadata} */ public static final class AttachNetworkLoadBalancerTargetGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupMetadata) AttachNetworkLoadBalancerTargetGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use AttachNetworkLoadBalancerTargetGroupMetadata.newBuilder() to construct. private AttachNetworkLoadBalancerTargetGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AttachNetworkLoadBalancerTargetGroupMetadata() { networkLoadBalancerId_ = ""; targetGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AttachNetworkLoadBalancerTargetGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AttachNetworkLoadBalancerTargetGroupMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); targetGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer that the target group is being attached to.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer that the target group is being attached to.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TARGET_GROUP_ID_FIELD_NUMBER = 2; private volatile java.lang.Object targetGroupId_; /** *
     * ID of the target group.
     * 
* * string target_group_id = 2; * @return The targetGroupId. */ @java.lang.Override public java.lang.String getTargetGroupId() { java.lang.Object ref = targetGroupId_; 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(); targetGroupId_ = s; return s; } } /** *
     * ID of the target group.
     * 
* * string target_group_id = 2; * @return The bytes for targetGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getTargetGroupIdBytes() { java.lang.Object ref = targetGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, targetGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, targetGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!getTargetGroupId() .equals(other.getTargetGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getTargetGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata 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 yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupMetadata) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; targetGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; result.targetGroupId_ = targetGroupId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } if (!other.getTargetGroupId().isEmpty()) { targetGroupId_ = other.targetGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer that the target group is being attached to.
       * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer that the target group is being attached to.
       * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer that the target group is being attached to.
       * 
* * string network_load_balancer_id = 1; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer that the target group is being attached to.
       * 
* * string network_load_balancer_id = 1; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer that the target group is being attached to.
       * 
* * string network_load_balancer_id = 1; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; onChanged(); return this; } private java.lang.Object targetGroupId_ = ""; /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @return The targetGroupId. */ public java.lang.String getTargetGroupId() { java.lang.Object ref = targetGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); targetGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @return The bytes for targetGroupId. */ public com.google.protobuf.ByteString getTargetGroupIdBytes() { java.lang.Object ref = targetGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @param value The targetGroupId to set. * @return This builder for chaining. */ public Builder setTargetGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } targetGroupId_ = value; onChanged(); return this; } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @return This builder for chaining. */ public Builder clearTargetGroupId() { targetGroupId_ = getDefaultInstance().getTargetGroupId(); onChanged(); return this; } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @param value The bytes for targetGroupId to set. * @return This builder for chaining. */ public Builder setTargetGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); targetGroupId_ = value; 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:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.AttachNetworkLoadBalancerTargetGroupMetadata) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AttachNetworkLoadBalancerTargetGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AttachNetworkLoadBalancerTargetGroupMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AttachNetworkLoadBalancerTargetGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DetachNetworkLoadBalancerTargetGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer to detach the target group from.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer to detach the target group from.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); /** *
     * ID of the target group.
     * 
* * string target_group_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The targetGroupId. */ java.lang.String getTargetGroupId(); /** *
     * ID of the target group.
     * 
* * string target_group_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for targetGroupId. */ com.google.protobuf.ByteString getTargetGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupRequest} */ public static final class DetachNetworkLoadBalancerTargetGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupRequest) DetachNetworkLoadBalancerTargetGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DetachNetworkLoadBalancerTargetGroupRequest.newBuilder() to construct. private DetachNetworkLoadBalancerTargetGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DetachNetworkLoadBalancerTargetGroupRequest() { networkLoadBalancerId_ = ""; targetGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DetachNetworkLoadBalancerTargetGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DetachNetworkLoadBalancerTargetGroupRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); targetGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer to detach the target group from.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer to detach the target group from.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TARGET_GROUP_ID_FIELD_NUMBER = 2; private volatile java.lang.Object targetGroupId_; /** *
     * ID of the target group.
     * 
* * string target_group_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The targetGroupId. */ @java.lang.Override public java.lang.String getTargetGroupId() { java.lang.Object ref = targetGroupId_; 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(); targetGroupId_ = s; return s; } } /** *
     * ID of the target group.
     * 
* * string target_group_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for targetGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getTargetGroupIdBytes() { java.lang.Object ref = targetGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, targetGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, targetGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!getTargetGroupId() .equals(other.getTargetGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getTargetGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest 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 yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; targetGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; result.targetGroupId_ = targetGroupId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } if (!other.getTargetGroupId().isEmpty()) { targetGroupId_ = other.targetGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer to detach the target group from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer to detach the target group from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer to detach the target group from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer to detach the target group from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer to detach the target group from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; onChanged(); return this; } private java.lang.Object targetGroupId_ = ""; /** *
       * ID of the target group.
       * 
* * string target_group_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The targetGroupId. */ public java.lang.String getTargetGroupId() { java.lang.Object ref = targetGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); targetGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for targetGroupId. */ public com.google.protobuf.ByteString getTargetGroupIdBytes() { java.lang.Object ref = targetGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The targetGroupId to set. * @return This builder for chaining. */ public Builder setTargetGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } targetGroupId_ = value; onChanged(); return this; } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearTargetGroupId() { targetGroupId_ = getDefaultInstance().getTargetGroupId(); onChanged(); return this; } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for targetGroupId to set. * @return This builder for chaining. */ public Builder setTargetGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); targetGroupId_ = value; 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:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DetachNetworkLoadBalancerTargetGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DetachNetworkLoadBalancerTargetGroupRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DetachNetworkLoadBalancerTargetGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer that the target group is being detached from.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer that the target group is being detached from.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); /** *
     * ID of the target group.
     * 
* * string target_group_id = 2; * @return The targetGroupId. */ java.lang.String getTargetGroupId(); /** *
     * ID of the target group.
     * 
* * string target_group_id = 2; * @return The bytes for targetGroupId. */ com.google.protobuf.ByteString getTargetGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupMetadata} */ public static final class DetachNetworkLoadBalancerTargetGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupMetadata) DetachNetworkLoadBalancerTargetGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DetachNetworkLoadBalancerTargetGroupMetadata.newBuilder() to construct. private DetachNetworkLoadBalancerTargetGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DetachNetworkLoadBalancerTargetGroupMetadata() { networkLoadBalancerId_ = ""; targetGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DetachNetworkLoadBalancerTargetGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DetachNetworkLoadBalancerTargetGroupMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); targetGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer that the target group is being detached from.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer that the target group is being detached from.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TARGET_GROUP_ID_FIELD_NUMBER = 2; private volatile java.lang.Object targetGroupId_; /** *
     * ID of the target group.
     * 
* * string target_group_id = 2; * @return The targetGroupId. */ @java.lang.Override public java.lang.String getTargetGroupId() { java.lang.Object ref = targetGroupId_; 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(); targetGroupId_ = s; return s; } } /** *
     * ID of the target group.
     * 
* * string target_group_id = 2; * @return The bytes for targetGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getTargetGroupIdBytes() { java.lang.Object ref = targetGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, targetGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, targetGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!getTargetGroupId() .equals(other.getTargetGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getTargetGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata 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 yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupMetadata) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; targetGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; result.targetGroupId_ = targetGroupId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } if (!other.getTargetGroupId().isEmpty()) { targetGroupId_ = other.targetGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer that the target group is being detached from.
       * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer that the target group is being detached from.
       * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer that the target group is being detached from.
       * 
* * string network_load_balancer_id = 1; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer that the target group is being detached from.
       * 
* * string network_load_balancer_id = 1; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer that the target group is being detached from.
       * 
* * string network_load_balancer_id = 1; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; onChanged(); return this; } private java.lang.Object targetGroupId_ = ""; /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @return The targetGroupId. */ public java.lang.String getTargetGroupId() { java.lang.Object ref = targetGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); targetGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @return The bytes for targetGroupId. */ public com.google.protobuf.ByteString getTargetGroupIdBytes() { java.lang.Object ref = targetGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @param value The targetGroupId to set. * @return This builder for chaining. */ public Builder setTargetGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } targetGroupId_ = value; onChanged(); return this; } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @return This builder for chaining. */ public Builder clearTargetGroupId() { targetGroupId_ = getDefaultInstance().getTargetGroupId(); onChanged(); return this; } /** *
       * ID of the target group.
       * 
* * string target_group_id = 2; * @param value The bytes for targetGroupId to set. * @return This builder for chaining. */ public Builder setTargetGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); targetGroupId_ = value; 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:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.DetachNetworkLoadBalancerTargetGroupMetadata) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DetachNetworkLoadBalancerTargetGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DetachNetworkLoadBalancerTargetGroupMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.DetachNetworkLoadBalancerTargetGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddNetworkLoadBalancerListenerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer to add a listener to.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer to add a listener to.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); /** *
     * Listener spec.
     * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; * @return Whether the listenerSpec field is set. */ boolean hasListenerSpec(); /** *
     * Listener spec.
     * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; * @return The listenerSpec. */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getListenerSpec(); /** *
     * Listener spec.
     * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder getListenerSpecOrBuilder(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerRequest} */ public static final class AddNetworkLoadBalancerListenerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerRequest) AddNetworkLoadBalancerListenerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use AddNetworkLoadBalancerListenerRequest.newBuilder() to construct. private AddNetworkLoadBalancerListenerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddNetworkLoadBalancerListenerRequest() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddNetworkLoadBalancerListenerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddNetworkLoadBalancerListenerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } case 18: { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder subBuilder = null; if (listenerSpec_ != null) { subBuilder = listenerSpec_.toBuilder(); } listenerSpec_ = input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(listenerSpec_); listenerSpec_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer to add a listener to.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer to add a listener to.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LISTENER_SPEC_FIELD_NUMBER = 2; private yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec listenerSpec_; /** *
     * Listener spec.
     * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; * @return Whether the listenerSpec field is set. */ @java.lang.Override public boolean hasListenerSpec() { return listenerSpec_ != null; } /** *
     * Listener spec.
     * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; * @return The listenerSpec. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getListenerSpec() { return listenerSpec_ == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.getDefaultInstance() : listenerSpec_; } /** *
     * Listener spec.
     * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder getListenerSpecOrBuilder() { return getListenerSpec(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } if (listenerSpec_ != null) { output.writeMessage(2, getListenerSpec()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } if (listenerSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getListenerSpec()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (hasListenerSpec() != other.hasListenerSpec()) return false; if (hasListenerSpec()) { if (!getListenerSpec() .equals(other.getListenerSpec())) return false; } if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); if (hasListenerSpec()) { hash = (37 * hash) + LISTENER_SPEC_FIELD_NUMBER; hash = (53 * hash) + getListenerSpec().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest 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 yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; if (listenerSpecBuilder_ == null) { listenerSpec_ = null; } else { listenerSpec_ = null; listenerSpecBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; if (listenerSpecBuilder_ == null) { result.listenerSpec_ = listenerSpec_; } else { result.listenerSpec_ = listenerSpecBuilder_.build(); } onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } if (other.hasListenerSpec()) { mergeListenerSpec(other.getListenerSpec()); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer to add a listener to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer to add a listener to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer to add a listener to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer to add a listener to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer to add a listener to.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; onChanged(); return this; } private yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec listenerSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder> listenerSpecBuilder_; /** *
       * Listener spec.
       * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; * @return Whether the listenerSpec field is set. */ public boolean hasListenerSpec() { return listenerSpecBuilder_ != null || listenerSpec_ != null; } /** *
       * Listener spec.
       * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; * @return The listenerSpec. */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getListenerSpec() { if (listenerSpecBuilder_ == null) { return listenerSpec_ == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.getDefaultInstance() : listenerSpec_; } else { return listenerSpecBuilder_.getMessage(); } } /** *
       * Listener spec.
       * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder setListenerSpec(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec value) { if (listenerSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } listenerSpec_ = value; onChanged(); } else { listenerSpecBuilder_.setMessage(value); } return this; } /** *
       * Listener spec.
       * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder setListenerSpec( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder builderForValue) { if (listenerSpecBuilder_ == null) { listenerSpec_ = builderForValue.build(); onChanged(); } else { listenerSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Listener spec.
       * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder mergeListenerSpec(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec value) { if (listenerSpecBuilder_ == null) { if (listenerSpec_ != null) { listenerSpec_ = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.newBuilder(listenerSpec_).mergeFrom(value).buildPartial(); } else { listenerSpec_ = value; } onChanged(); } else { listenerSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Listener spec.
       * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder clearListenerSpec() { if (listenerSpecBuilder_ == null) { listenerSpec_ = null; onChanged(); } else { listenerSpec_ = null; listenerSpecBuilder_ = null; } return this; } /** *
       * Listener spec.
       * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder getListenerSpecBuilder() { onChanged(); return getListenerSpecFieldBuilder().getBuilder(); } /** *
       * Listener spec.
       * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder getListenerSpecOrBuilder() { if (listenerSpecBuilder_ != null) { return listenerSpecBuilder_.getMessageOrBuilder(); } else { return listenerSpec_ == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.getDefaultInstance() : listenerSpec_; } } /** *
       * Listener spec.
       * 
* * .yandex.cloud.loadbalancer.v1.ListenerSpec listener_spec = 2 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder> getListenerSpecFieldBuilder() { if (listenerSpecBuilder_ == null) { listenerSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder>( getListenerSpec(), getParentForChildren(), isClean()); listenerSpec_ = null; } return listenerSpecBuilder_; } @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:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddNetworkLoadBalancerListenerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddNetworkLoadBalancerListenerRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddNetworkLoadBalancerListenerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer that the listener is being added to.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer that the listener is being added to.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerMetadata} */ public static final class AddNetworkLoadBalancerListenerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerMetadata) AddNetworkLoadBalancerListenerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use AddNetworkLoadBalancerListenerMetadata.newBuilder() to construct. private AddNetworkLoadBalancerListenerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddNetworkLoadBalancerListenerMetadata() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddNetworkLoadBalancerListenerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddNetworkLoadBalancerListenerMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer that the listener is being added to.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer that the listener is being added to.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata 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 yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerMetadata) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer that the listener is being added to.
       * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer that the listener is being added to.
       * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer that the listener is being added to.
       * 
* * string network_load_balancer_id = 1; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer that the listener is being added to.
       * 
* * string network_load_balancer_id = 1; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer that the listener is being added to.
       * 
* * string network_load_balancer_id = 1; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.AddNetworkLoadBalancerListenerMetadata) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddNetworkLoadBalancerListenerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddNetworkLoadBalancerListenerMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.AddNetworkLoadBalancerListenerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RemoveNetworkLoadBalancerListenerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer to remove the listener from.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer to remove the listener from.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); /** *
     * Name of the listener to delete.
     * 
* * string listener_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The listenerName. */ java.lang.String getListenerName(); /** *
     * Name of the listener to delete.
     * 
* * string listener_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for listenerName. */ com.google.protobuf.ByteString getListenerNameBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerRequest} */ public static final class RemoveNetworkLoadBalancerListenerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerRequest) RemoveNetworkLoadBalancerListenerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use RemoveNetworkLoadBalancerListenerRequest.newBuilder() to construct. private RemoveNetworkLoadBalancerListenerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RemoveNetworkLoadBalancerListenerRequest() { networkLoadBalancerId_ = ""; listenerName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RemoveNetworkLoadBalancerListenerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RemoveNetworkLoadBalancerListenerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); listenerName_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer to remove the listener from.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer to remove the listener from.
     * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LISTENER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object listenerName_; /** *
     * Name of the listener to delete.
     * 
* * string listener_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The listenerName. */ @java.lang.Override public java.lang.String getListenerName() { java.lang.Object ref = listenerName_; 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(); listenerName_ = s; return s; } } /** *
     * Name of the listener to delete.
     * 
* * string listener_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for listenerName. */ @java.lang.Override public com.google.protobuf.ByteString getListenerNameBytes() { java.lang.Object ref = listenerName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); listenerName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(listenerName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, listenerName_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(listenerName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, listenerName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!getListenerName() .equals(other.getListenerName())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (37 * hash) + LISTENER_NAME_FIELD_NUMBER; hash = (53 * hash) + getListenerName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest 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 yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; listenerName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; result.listenerName_ = listenerName_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } if (!other.getListenerName().isEmpty()) { listenerName_ = other.listenerName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer to remove the listener from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer to remove the listener from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer to remove the listener from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer to remove the listener from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer to remove the listener from.
       * To get the network load balancer ID, use a [NetworkLoadBalancerService.List] request.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; onChanged(); return this; } private java.lang.Object listenerName_ = ""; /** *
       * Name of the listener to delete.
       * 
* * string listener_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The listenerName. */ public java.lang.String getListenerName() { java.lang.Object ref = listenerName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); listenerName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the listener to delete.
       * 
* * string listener_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for listenerName. */ public com.google.protobuf.ByteString getListenerNameBytes() { java.lang.Object ref = listenerName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); listenerName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the listener to delete.
       * 
* * string listener_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @param value The listenerName to set. * @return This builder for chaining. */ public Builder setListenerName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } listenerName_ = value; onChanged(); return this; } /** *
       * Name of the listener to delete.
       * 
* * string listener_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return This builder for chaining. */ public Builder clearListenerName() { listenerName_ = getDefaultInstance().getListenerName(); onChanged(); return this; } /** *
       * Name of the listener to delete.
       * 
* * string listener_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @param value The bytes for listenerName to set. * @return This builder for chaining. */ public Builder setListenerNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); listenerName_ = value; 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:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RemoveNetworkLoadBalancerListenerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RemoveNetworkLoadBalancerListenerRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RemoveNetworkLoadBalancerListenerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the network load balancer that the listener is being removed from.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the network load balancer that the listener is being removed from.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerMetadata} */ public static final class RemoveNetworkLoadBalancerListenerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerMetadata) RemoveNetworkLoadBalancerListenerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use RemoveNetworkLoadBalancerListenerMetadata.newBuilder() to construct. private RemoveNetworkLoadBalancerListenerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RemoveNetworkLoadBalancerListenerMetadata() { networkLoadBalancerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RemoveNetworkLoadBalancerListenerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RemoveNetworkLoadBalancerListenerMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the network load balancer that the listener is being removed from.
     * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the network load balancer that the listener is being removed from.
     * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata 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 yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerMetadata) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the network load balancer that the listener is being removed from.
       * 
* * string network_load_balancer_id = 1; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network load balancer that the listener is being removed from.
       * 
* * string network_load_balancer_id = 1; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network load balancer that the listener is being removed from.
       * 
* * string network_load_balancer_id = 1; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the network load balancer that the listener is being removed from.
       * 
* * string network_load_balancer_id = 1; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the network load balancer that the listener is being removed from.
       * 
* * string network_load_balancer_id = 1; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; 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:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.RemoveNetworkLoadBalancerListenerMetadata) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RemoveNetworkLoadBalancerListenerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RemoveNetworkLoadBalancerListenerMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.RemoveNetworkLoadBalancerListenerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNetworkLoadBalancerOperationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the NetworkLoadBalancer resource to list operations for.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the NetworkLoadBalancer resource to list operations for.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); /** *
     * The maximum number of results per page that should be returned. If the number of available
     * results is larger than [page_size], the service returns a [ListNetworkLoadBalancerOperationsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListNetworkLoadBalancerOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListNetworkLoadBalancerOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsRequest} */ public static final class ListNetworkLoadBalancerOperationsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsRequest) ListNetworkLoadBalancerOperationsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListNetworkLoadBalancerOperationsRequest.newBuilder() to construct. private ListNetworkLoadBalancerOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNetworkLoadBalancerOperationsRequest() { networkLoadBalancerId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNetworkLoadBalancerOperationsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNetworkLoadBalancerOperationsRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the NetworkLoadBalancer resource to list operations for.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the NetworkLoadBalancer resource to list operations for.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page that should be returned. If the number of available
     * results is larger than [page_size], the service returns a [ListNetworkLoadBalancerOperationsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListNetworkLoadBalancerOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; } } /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListNetworkLoadBalancerOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest 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 yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; pageSize_ = 0L; pageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the NetworkLoadBalancer resource to list operations for.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the NetworkLoadBalancer resource to list operations for.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the NetworkLoadBalancer resource to list operations for.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource to list operations for.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource to list operations for.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page that should be returned. If the number of available
       * results is larger than [page_size], the service returns a [ListNetworkLoadBalancerOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page that should be returned. If the number of available
       * results is larger than [page_size], the service returns a [ListNetworkLoadBalancerOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page that should be returned. If the number of available
       * results is larger than [page_size], the service returns a [ListNetworkLoadBalancerOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancerOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; } } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancerOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; } } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancerOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancerOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListNetworkLoadBalancerOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @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; 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:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNetworkLoadBalancerOperationsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNetworkLoadBalancerOperationsRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNetworkLoadBalancerOperationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsList(); /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index); /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ int getOperationsCount(); /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsOrBuilderList(); /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNetworkLoadBalancerOperationsRequest.page_size], use the [next_page_token] as the value
     * for the [ListNetworkLoadBalancerOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNetworkLoadBalancerOperationsRequest.page_size], use the [next_page_token] as the value
     * for the [ListNetworkLoadBalancerOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsResponse} */ public static final class ListNetworkLoadBalancerOperationsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsResponse) ListNetworkLoadBalancerOperationsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListNetworkLoadBalancerOperationsResponse.newBuilder() to construct. private ListNetworkLoadBalancerOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNetworkLoadBalancerOperationsResponse() { operations_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNetworkLoadBalancerOperationsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNetworkLoadBalancerOperationsResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { operations_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } operations_.add( input.readMessage(yandex.cloud.api.operation.OperationOuterClass.Operation.parser(), extensionRegistry)); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); nextPageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { operations_ = java.util.Collections.unmodifiableList(operations_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse.Builder.class); } public static final int OPERATIONS_FIELD_NUMBER = 1; private java.util.List operations_; /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsList() { return operations_; } /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsOrBuilderList() { return operations_; } /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public int getOperationsCount() { return operations_.size(); } /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) { return operations_.get(index); } /** *
     * List of operations for the specified network load balancer.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index) { return operations_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNetworkLoadBalancerOperationsRequest.page_size], use the [next_page_token] as the value
     * for the [ListNetworkLoadBalancerOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * 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; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNetworkLoadBalancerOperationsRequest.page_size], use the [next_page_token] as the value
     * for the [ListNetworkLoadBalancerOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * 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 < operations_.size(); i++) { output.writeMessage(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < operations_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse) obj; if (!getOperationsList() .equals(other.getOperationsList())) return false; if (!getNextPageToken() .equals(other.getNextPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getOperationsCount() > 0) { hash = (37 * hash) + OPERATIONS_FIELD_NUMBER; hash = (53 * hash) + getOperationsList().hashCode(); } hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse 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 yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsResponse) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getOperationsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (operationsBuilder_ == null) { operations_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { operationsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse(this); int from_bitField0_ = bitField0_; if (operationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { operations_ = java.util.Collections.unmodifiableList(operations_); bitField0_ = (bitField0_ & ~0x00000001); } result.operations_ = operations_; } else { result.operations_ = operationsBuilder_.build(); } result.nextPageToken_ = nextPageToken_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse.getDefaultInstance()) return this; if (operationsBuilder_ == null) { if (!other.operations_.isEmpty()) { if (operations_.isEmpty()) { operations_ = other.operations_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureOperationsIsMutable(); operations_.addAll(other.operations_); } onChanged(); } } else { if (!other.operations_.isEmpty()) { if (operationsBuilder_.isEmpty()) { operationsBuilder_.dispose(); operationsBuilder_ = null; operations_ = other.operations_; bitField0_ = (bitField0_ & ~0x00000001); operationsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getOperationsFieldBuilder() : null; } else { operationsBuilder_.addAllMessages(other.operations_); } } } if (!other.getNextPageToken().isEmpty()) { nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List operations_ = java.util.Collections.emptyList(); private void ensureOperationsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { operations_ = new java.util.ArrayList(operations_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder> operationsBuilder_; /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsList() { if (operationsBuilder_ == null) { return java.util.Collections.unmodifiableList(operations_); } else { return operationsBuilder_.getMessageList(); } } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public int getOperationsCount() { if (operationsBuilder_ == null) { return operations_.size(); } else { return operationsBuilder_.getCount(); } } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) { if (operationsBuilder_ == null) { return operations_.get(index); } else { return operationsBuilder_.getMessage(index); } } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder setOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.set(index, value); onChanged(); } else { operationsBuilder_.setMessage(index, value); } return this; } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder setOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.set(index, builderForValue.build()); onChanged(); } else { operationsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations(yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.add(value); onChanged(); } else { operationsBuilder_.addMessage(value); } return this; } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.add(index, value); onChanged(); } else { operationsBuilder_.addMessage(index, value); } return this; } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.add(builderForValue.build()); onChanged(); } else { operationsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.add(index, builderForValue.build()); onChanged(); } else { operationsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addAllOperations( java.lang.Iterable values) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, operations_); onChanged(); } else { operationsBuilder_.addAllMessages(values); } return this; } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder clearOperations() { if (operationsBuilder_ == null) { operations_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { operationsBuilder_.clear(); } return this; } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder removeOperations(int index) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.remove(index); onChanged(); } else { operationsBuilder_.remove(index); } return this; } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder getOperationsBuilder( int index) { return getOperationsFieldBuilder().getBuilder(index); } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index) { if (operationsBuilder_ == null) { return operations_.get(index); } else { return operationsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsOrBuilderList() { if (operationsBuilder_ != null) { return operationsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(operations_); } } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder() { return getOperationsFieldBuilder().addBuilder( yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance()); } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder( int index) { return getOperationsFieldBuilder().addBuilder( index, yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance()); } /** *
       * List of operations for the specified network load balancer.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsBuilderList() { return getOperationsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder> getOperationsFieldBuilder() { if (operationsBuilder_ == null) { operationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>( operations_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); operations_ = null; } return operationsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancerOperationsRequest.page_size], use the [next_page_token] as the value
       * for the [ListNetworkLoadBalancerOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * 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; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancerOperationsRequest.page_size], use the [next_page_token] as the value
       * for the [ListNetworkLoadBalancerOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * 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; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancerOperationsRequest.page_size], use the [next_page_token] as the value
       * for the [ListNetworkLoadBalancerOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * 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; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancerOperationsRequest.page_size], use the [next_page_token] as the value
       * for the [ListNetworkLoadBalancerOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNetworkLoadBalancerOperationsRequest.page_size], use the [next_page_token] as the value
       * for the [ListNetworkLoadBalancerOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * 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; 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:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.ListNetworkLoadBalancerOperationsResponse) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNetworkLoadBalancerOperationsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNetworkLoadBalancerOperationsResponse(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListNetworkLoadBalancerOperationsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetTargetStatesRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.GetTargetStatesRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the NetworkLoadBalancer resource with an attached target group.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ java.lang.String getNetworkLoadBalancerId(); /** *
     * ID of the NetworkLoadBalancer resource with an attached target group.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes(); /** *
     * ID of the target group to get states of resources from.
     * 
* * string target_group_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return The targetGroupId. */ java.lang.String getTargetGroupId(); /** *
     * ID of the target group to get states of resources from.
     * 
* * string target_group_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for targetGroupId. */ com.google.protobuf.ByteString getTargetGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.GetTargetStatesRequest} */ public static final class GetTargetStatesRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.GetTargetStatesRequest) GetTargetStatesRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetTargetStatesRequest.newBuilder() to construct. private GetTargetStatesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetTargetStatesRequest() { networkLoadBalancerId_ = ""; targetGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetTargetStatesRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetTargetStatesRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); networkLoadBalancerId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); targetGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest.Builder.class); } public static final int NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object networkLoadBalancerId_; /** *
     * ID of the NetworkLoadBalancer resource with an attached target group.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ @java.lang.Override public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; 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(); networkLoadBalancerId_ = s; return s; } } /** *
     * ID of the NetworkLoadBalancer resource with an attached target group.
     * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TARGET_GROUP_ID_FIELD_NUMBER = 2; private volatile java.lang.Object targetGroupId_; /** *
     * ID of the target group to get states of resources from.
     * 
* * string target_group_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return The targetGroupId. */ @java.lang.Override public java.lang.String getTargetGroupId() { java.lang.Object ref = targetGroupId_; 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(); targetGroupId_ = s; return s; } } /** *
     * ID of the target group to get states of resources from.
     * 
* * string target_group_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for targetGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getTargetGroupIdBytes() { java.lang.Object ref = targetGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, targetGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkLoadBalancerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, networkLoadBalancerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, targetGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest) obj; if (!getNetworkLoadBalancerId() .equals(other.getNetworkLoadBalancerId())) return false; if (!getTargetGroupId() .equals(other.getTargetGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) 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) + NETWORK_LOAD_BALANCER_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkLoadBalancerId().hashCode(); hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getTargetGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest 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 yandex.cloud.loadbalancer.v1.GetTargetStatesRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.GetTargetStatesRequest) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); networkLoadBalancerId_ = ""; targetGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest(this); result.networkLoadBalancerId_ = networkLoadBalancerId_; result.targetGroupId_ = targetGroupId_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest.getDefaultInstance()) return this; if (!other.getNetworkLoadBalancerId().isEmpty()) { networkLoadBalancerId_ = other.networkLoadBalancerId_; onChanged(); } if (!other.getTargetGroupId().isEmpty()) { targetGroupId_ = other.targetGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object networkLoadBalancerId_ = ""; /** *
       * ID of the NetworkLoadBalancer resource with an attached target group.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The networkLoadBalancerId. */ public java.lang.String getNetworkLoadBalancerId() { java.lang.Object ref = networkLoadBalancerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkLoadBalancerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the NetworkLoadBalancer resource with an attached target group.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for networkLoadBalancerId. */ public com.google.protobuf.ByteString getNetworkLoadBalancerIdBytes() { java.lang.Object ref = networkLoadBalancerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkLoadBalancerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the NetworkLoadBalancer resource with an attached target group.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @param value The networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkLoadBalancerId_ = value; onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource with an attached target group.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkLoadBalancerId() { networkLoadBalancerId_ = getDefaultInstance().getNetworkLoadBalancerId(); onChanged(); return this; } /** *
       * ID of the NetworkLoadBalancer resource with an attached target group.
       * 
* * string network_load_balancer_id = 1 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkLoadBalancerId to set. * @return This builder for chaining. */ public Builder setNetworkLoadBalancerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkLoadBalancerId_ = value; onChanged(); return this; } private java.lang.Object targetGroupId_ = ""; /** *
       * ID of the target group to get states of resources from.
       * 
* * string target_group_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return The targetGroupId. */ public java.lang.String getTargetGroupId() { java.lang.Object ref = targetGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); targetGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the target group to get states of resources from.
       * 
* * string target_group_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for targetGroupId. */ public com.google.protobuf.ByteString getTargetGroupIdBytes() { java.lang.Object ref = targetGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the target group to get states of resources from.
       * 
* * string target_group_id = 2 [(.yandex.cloud.length) = "<=50"]; * @param value The targetGroupId to set. * @return This builder for chaining. */ public Builder setTargetGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } targetGroupId_ = value; onChanged(); return this; } /** *
       * ID of the target group to get states of resources from.
       * 
* * string target_group_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearTargetGroupId() { targetGroupId_ = getDefaultInstance().getTargetGroupId(); onChanged(); return this; } /** *
       * ID of the target group to get states of resources from.
       * 
* * string target_group_id = 2 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for targetGroupId to set. * @return This builder for chaining. */ public Builder setTargetGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); targetGroupId_ = value; 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:yandex.cloud.loadbalancer.v1.GetTargetStatesRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.GetTargetStatesRequest) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetTargetStatesRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetTargetStatesRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetTargetStatesResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.GetTargetStatesResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ java.util.List getTargetStatesList(); /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState getTargetStates(int index); /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ int getTargetStatesCount(); /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ java.util.List getTargetStatesOrBuilderList(); /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetStateOrBuilder getTargetStatesOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.loadbalancer.v1.GetTargetStatesResponse} */ public static final class GetTargetStatesResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.GetTargetStatesResponse) GetTargetStatesResponseOrBuilder { private static final long serialVersionUID = 0L; // Use GetTargetStatesResponse.newBuilder() to construct. private GetTargetStatesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetTargetStatesResponse() { targetStates_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetTargetStatesResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetTargetStatesResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { targetStates_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } targetStates_.add( input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.parser(), extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { targetStates_ = java.util.Collections.unmodifiableList(targetStates_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse.Builder.class); } public static final int TARGET_STATES_FIELD_NUMBER = 1; private java.util.List targetStates_; /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ @java.lang.Override public java.util.List getTargetStatesList() { return targetStates_; } /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ @java.lang.Override public java.util.List getTargetStatesOrBuilderList() { return targetStates_; } /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ @java.lang.Override public int getTargetStatesCount() { return targetStates_.size(); } /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState getTargetStates(int index) { return targetStates_.get(index); } /** *
     * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
     * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetStateOrBuilder getTargetStatesOrBuilder( int index) { return targetStates_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < targetStates_.size(); i++) { output.writeMessage(1, targetStates_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < targetStates_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, targetStates_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse) obj; if (!getTargetStatesList() .equals(other.getTargetStatesList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getTargetStatesCount() > 0) { hash = (37 * hash) + TARGET_STATES_FIELD_NUMBER; hash = (53 * hash) + getTargetStatesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse 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 yandex.cloud.loadbalancer.v1.GetTargetStatesResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.GetTargetStatesResponse) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTargetStatesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (targetStatesBuilder_ == null) { targetStates_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { targetStatesBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse(this); int from_bitField0_ = bitField0_; if (targetStatesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { targetStates_ = java.util.Collections.unmodifiableList(targetStates_); bitField0_ = (bitField0_ & ~0x00000001); } result.targetStates_ = targetStates_; } else { result.targetStates_ = targetStatesBuilder_.build(); } onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse.getDefaultInstance()) return this; if (targetStatesBuilder_ == null) { if (!other.targetStates_.isEmpty()) { if (targetStates_.isEmpty()) { targetStates_ = other.targetStates_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureTargetStatesIsMutable(); targetStates_.addAll(other.targetStates_); } onChanged(); } } else { if (!other.targetStates_.isEmpty()) { if (targetStatesBuilder_.isEmpty()) { targetStatesBuilder_.dispose(); targetStatesBuilder_ = null; targetStates_ = other.targetStates_; bitField0_ = (bitField0_ & ~0x00000001); targetStatesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTargetStatesFieldBuilder() : null; } else { targetStatesBuilder_.addAllMessages(other.targetStates_); } } } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List targetStates_ = java.util.Collections.emptyList(); private void ensureTargetStatesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { targetStates_ = new java.util.ArrayList(targetStates_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetStateOrBuilder> targetStatesBuilder_; /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public java.util.List getTargetStatesList() { if (targetStatesBuilder_ == null) { return java.util.Collections.unmodifiableList(targetStates_); } else { return targetStatesBuilder_.getMessageList(); } } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public int getTargetStatesCount() { if (targetStatesBuilder_ == null) { return targetStates_.size(); } else { return targetStatesBuilder_.getCount(); } } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState getTargetStates(int index) { if (targetStatesBuilder_ == null) { return targetStates_.get(index); } else { return targetStatesBuilder_.getMessage(index); } } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public Builder setTargetStates( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState value) { if (targetStatesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTargetStatesIsMutable(); targetStates_.set(index, value); onChanged(); } else { targetStatesBuilder_.setMessage(index, value); } return this; } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public Builder setTargetStates( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.Builder builderForValue) { if (targetStatesBuilder_ == null) { ensureTargetStatesIsMutable(); targetStates_.set(index, builderForValue.build()); onChanged(); } else { targetStatesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public Builder addTargetStates(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState value) { if (targetStatesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTargetStatesIsMutable(); targetStates_.add(value); onChanged(); } else { targetStatesBuilder_.addMessage(value); } return this; } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public Builder addTargetStates( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState value) { if (targetStatesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTargetStatesIsMutable(); targetStates_.add(index, value); onChanged(); } else { targetStatesBuilder_.addMessage(index, value); } return this; } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public Builder addTargetStates( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.Builder builderForValue) { if (targetStatesBuilder_ == null) { ensureTargetStatesIsMutable(); targetStates_.add(builderForValue.build()); onChanged(); } else { targetStatesBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public Builder addTargetStates( int index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.Builder builderForValue) { if (targetStatesBuilder_ == null) { ensureTargetStatesIsMutable(); targetStates_.add(index, builderForValue.build()); onChanged(); } else { targetStatesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public Builder addAllTargetStates( java.lang.Iterable values) { if (targetStatesBuilder_ == null) { ensureTargetStatesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, targetStates_); onChanged(); } else { targetStatesBuilder_.addAllMessages(values); } return this; } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public Builder clearTargetStates() { if (targetStatesBuilder_ == null) { targetStates_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { targetStatesBuilder_.clear(); } return this; } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public Builder removeTargetStates(int index) { if (targetStatesBuilder_ == null) { ensureTargetStatesIsMutable(); targetStates_.remove(index); onChanged(); } else { targetStatesBuilder_.remove(index); } return this; } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.Builder getTargetStatesBuilder( int index) { return getTargetStatesFieldBuilder().getBuilder(index); } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetStateOrBuilder getTargetStatesOrBuilder( int index) { if (targetStatesBuilder_ == null) { return targetStates_.get(index); } else { return targetStatesBuilder_.getMessageOrBuilder(index); } } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public java.util.List getTargetStatesOrBuilderList() { if (targetStatesBuilder_ != null) { return targetStatesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(targetStates_); } } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.Builder addTargetStatesBuilder() { return getTargetStatesFieldBuilder().addBuilder( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.getDefaultInstance()); } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.Builder addTargetStatesBuilder( int index) { return getTargetStatesFieldBuilder().addBuilder( index, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.getDefaultInstance()); } /** *
       * List of states of targets within the target group that is specified in the [GetTargetStatesRequest] message.
       * 
* * repeated .yandex.cloud.loadbalancer.v1.TargetState target_states = 1; */ public java.util.List getTargetStatesBuilderList() { return getTargetStatesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetStateOrBuilder> getTargetStatesFieldBuilder() { if (targetStatesBuilder_ == null) { targetStatesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetStateOrBuilder>( targetStates_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); targetStates_ = null; } return targetStatesBuilder_; } @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:yandex.cloud.loadbalancer.v1.GetTargetStatesResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.GetTargetStatesResponse) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetTargetStatesResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetTargetStatesResponse(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.GetTargetStatesResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ExternalAddressSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.ExternalAddressSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Public IP address for a listener.
     * If you provide a static public IP address for the [NetworkLoadBalancerService.Update]
     * method, it will replace the existing listener address.
     * 
* * string address = 1; * @return The address. */ java.lang.String getAddress(); /** *
     * Public IP address for a listener.
     * If you provide a static public IP address for the [NetworkLoadBalancerService.Update]
     * method, it will replace the existing listener address.
     * 
* * string address = 1; * @return The bytes for address. */ com.google.protobuf.ByteString getAddressBytes(); /** *
     * IP version.
     * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 2; * @return The enum numeric value on the wire for ipVersion. */ int getIpVersionValue(); /** *
     * IP version.
     * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 2; * @return The ipVersion. */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion getIpVersion(); } /** *
   * External address specification that is used by [ListenerSpec].
   * 
* * Protobuf type {@code yandex.cloud.loadbalancer.v1.ExternalAddressSpec} */ public static final class ExternalAddressSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.ExternalAddressSpec) ExternalAddressSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ExternalAddressSpec.newBuilder() to construct. private ExternalAddressSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ExternalAddressSpec() { address_ = ""; ipVersion_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ExternalAddressSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ExternalAddressSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); address_ = s; break; } case 16: { int rawValue = input.readEnum(); ipVersion_ = rawValue; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.Builder.class); } public static final int ADDRESS_FIELD_NUMBER = 1; private volatile java.lang.Object address_; /** *
     * Public IP address for a listener.
     * If you provide a static public IP address for the [NetworkLoadBalancerService.Update]
     * method, it will replace the existing listener address.
     * 
* * string address = 1; * @return The address. */ @java.lang.Override public java.lang.String getAddress() { java.lang.Object ref = address_; 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(); address_ = s; return s; } } /** *
     * Public IP address for a listener.
     * If you provide a static public IP address for the [NetworkLoadBalancerService.Update]
     * method, it will replace the existing listener address.
     * 
* * string address = 1; * @return The bytes for address. */ @java.lang.Override public com.google.protobuf.ByteString getAddressBytes() { java.lang.Object ref = address_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); address_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int IP_VERSION_FIELD_NUMBER = 2; private int ipVersion_; /** *
     * IP version.
     * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 2; * @return The enum numeric value on the wire for ipVersion. */ @java.lang.Override public int getIpVersionValue() { return ipVersion_; } /** *
     * IP version.
     * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 2; * @return The ipVersion. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion getIpVersion() { @SuppressWarnings("deprecation") yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion result = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.valueOf(ipVersion_); return result == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(address_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, address_); } if (ipVersion_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.IP_VERSION_UNSPECIFIED.getNumber()) { output.writeEnum(2, ipVersion_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(address_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, address_); } if (ipVersion_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.IP_VERSION_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, ipVersion_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) obj; if (!getAddress() .equals(other.getAddress())) return false; if (ipVersion_ != other.ipVersion_) return false; if (!unknownFields.equals(other.unknownFields)) 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) + ADDRESS_FIELD_NUMBER; hash = (53 * hash) + getAddress().hashCode(); hash = (37 * hash) + IP_VERSION_FIELD_NUMBER; hash = (53 * hash) + ipVersion_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec 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; } /** *
     * External address specification that is used by [ListenerSpec].
     * 
* * Protobuf type {@code yandex.cloud.loadbalancer.v1.ExternalAddressSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.ExternalAddressSpec) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); address_ = ""; ipVersion_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec(this); result.address_ = address_; result.ipVersion_ = ipVersion_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.getDefaultInstance()) return this; if (!other.getAddress().isEmpty()) { address_ = other.address_; onChanged(); } if (other.ipVersion_ != 0) { setIpVersionValue(other.getIpVersionValue()); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object address_ = ""; /** *
       * Public IP address for a listener.
       * If you provide a static public IP address for the [NetworkLoadBalancerService.Update]
       * method, it will replace the existing listener address.
       * 
* * string address = 1; * @return The address. */ public java.lang.String getAddress() { java.lang.Object ref = address_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); address_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Public IP address for a listener.
       * If you provide a static public IP address for the [NetworkLoadBalancerService.Update]
       * method, it will replace the existing listener address.
       * 
* * string address = 1; * @return The bytes for address. */ public com.google.protobuf.ByteString getAddressBytes() { java.lang.Object ref = address_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); address_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Public IP address for a listener.
       * If you provide a static public IP address for the [NetworkLoadBalancerService.Update]
       * method, it will replace the existing listener address.
       * 
* * string address = 1; * @param value The address to set. * @return This builder for chaining. */ public Builder setAddress( java.lang.String value) { if (value == null) { throw new NullPointerException(); } address_ = value; onChanged(); return this; } /** *
       * Public IP address for a listener.
       * If you provide a static public IP address for the [NetworkLoadBalancerService.Update]
       * method, it will replace the existing listener address.
       * 
* * string address = 1; * @return This builder for chaining. */ public Builder clearAddress() { address_ = getDefaultInstance().getAddress(); onChanged(); return this; } /** *
       * Public IP address for a listener.
       * If you provide a static public IP address for the [NetworkLoadBalancerService.Update]
       * method, it will replace the existing listener address.
       * 
* * string address = 1; * @param value The bytes for address to set. * @return This builder for chaining. */ public Builder setAddressBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); address_ = value; onChanged(); return this; } private int ipVersion_ = 0; /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 2; * @return The enum numeric value on the wire for ipVersion. */ @java.lang.Override public int getIpVersionValue() { return ipVersion_; } /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 2; * @param value The enum numeric value on the wire for ipVersion to set. * @return This builder for chaining. */ public Builder setIpVersionValue(int value) { ipVersion_ = value; onChanged(); return this; } /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 2; * @return The ipVersion. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion getIpVersion() { @SuppressWarnings("deprecation") yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion result = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.valueOf(ipVersion_); return result == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.UNRECOGNIZED : result; } /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 2; * @param value The ipVersion to set. * @return This builder for chaining. */ public Builder setIpVersion(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion value) { if (value == null) { throw new NullPointerException(); } ipVersion_ = value.getNumber(); onChanged(); return this; } /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 2; * @return This builder for chaining. */ public Builder clearIpVersion() { ipVersion_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.loadbalancer.v1.ExternalAddressSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.ExternalAddressSpec) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ExternalAddressSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ExternalAddressSpec(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface InternalAddressSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.InternalAddressSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Internal IP address for a listener.
     * 
* * string address = 1; * @return The address. */ java.lang.String getAddress(); /** *
     * Internal IP address for a listener.
     * 
* * string address = 1; * @return The bytes for address. */ com.google.protobuf.ByteString getAddressBytes(); /** *
     * ID of the subnet.
     * 
* * string subnet_id = 2; * @return The subnetId. */ java.lang.String getSubnetId(); /** *
     * ID of the subnet.
     * 
* * string subnet_id = 2; * @return The bytes for subnetId. */ com.google.protobuf.ByteString getSubnetIdBytes(); /** *
     * IP version.
     * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 3; * @return The enum numeric value on the wire for ipVersion. */ int getIpVersionValue(); /** *
     * IP version.
     * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 3; * @return The ipVersion. */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion getIpVersion(); } /** *
   * Internal address specification that is used by [ListenerSpec].
   * 
* * Protobuf type {@code yandex.cloud.loadbalancer.v1.InternalAddressSpec} */ public static final class InternalAddressSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.InternalAddressSpec) InternalAddressSpecOrBuilder { private static final long serialVersionUID = 0L; // Use InternalAddressSpec.newBuilder() to construct. private InternalAddressSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private InternalAddressSpec() { address_ = ""; subnetId_ = ""; ipVersion_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new InternalAddressSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private InternalAddressSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); address_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); subnetId_ = s; break; } case 24: { int rawValue = input.readEnum(); ipVersion_ = rawValue; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.Builder.class); } public static final int ADDRESS_FIELD_NUMBER = 1; private volatile java.lang.Object address_; /** *
     * Internal IP address for a listener.
     * 
* * string address = 1; * @return The address. */ @java.lang.Override public java.lang.String getAddress() { java.lang.Object ref = address_; 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(); address_ = s; return s; } } /** *
     * Internal IP address for a listener.
     * 
* * string address = 1; * @return The bytes for address. */ @java.lang.Override public com.google.protobuf.ByteString getAddressBytes() { java.lang.Object ref = address_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); address_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SUBNET_ID_FIELD_NUMBER = 2; private volatile java.lang.Object subnetId_; /** *
     * ID of the subnet.
     * 
* * string subnet_id = 2; * @return The subnetId. */ @java.lang.Override public java.lang.String getSubnetId() { java.lang.Object ref = subnetId_; 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(); subnetId_ = s; return s; } } /** *
     * ID of the subnet.
     * 
* * string subnet_id = 2; * @return The bytes for subnetId. */ @java.lang.Override public com.google.protobuf.ByteString getSubnetIdBytes() { java.lang.Object ref = subnetId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); subnetId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int IP_VERSION_FIELD_NUMBER = 3; private int ipVersion_; /** *
     * IP version.
     * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 3; * @return The enum numeric value on the wire for ipVersion. */ @java.lang.Override public int getIpVersionValue() { return ipVersion_; } /** *
     * IP version.
     * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 3; * @return The ipVersion. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion getIpVersion() { @SuppressWarnings("deprecation") yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion result = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.valueOf(ipVersion_); return result == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(address_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, address_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subnetId_); } if (ipVersion_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.IP_VERSION_UNSPECIFIED.getNumber()) { output.writeEnum(3, ipVersion_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(address_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, address_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, subnetId_); } if (ipVersion_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.IP_VERSION_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, ipVersion_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) obj; if (!getAddress() .equals(other.getAddress())) return false; if (!getSubnetId() .equals(other.getSubnetId())) return false; if (ipVersion_ != other.ipVersion_) return false; if (!unknownFields.equals(other.unknownFields)) 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) + ADDRESS_FIELD_NUMBER; hash = (53 * hash) + getAddress().hashCode(); hash = (37 * hash) + SUBNET_ID_FIELD_NUMBER; hash = (53 * hash) + getSubnetId().hashCode(); hash = (37 * hash) + IP_VERSION_FIELD_NUMBER; hash = (53 * hash) + ipVersion_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec 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; } /** *
     * Internal address specification that is used by [ListenerSpec].
     * 
* * Protobuf type {@code yandex.cloud.loadbalancer.v1.InternalAddressSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.InternalAddressSpec) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); address_ = ""; subnetId_ = ""; ipVersion_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec(this); result.address_ = address_; result.subnetId_ = subnetId_; result.ipVersion_ = ipVersion_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.getDefaultInstance()) return this; if (!other.getAddress().isEmpty()) { address_ = other.address_; onChanged(); } if (!other.getSubnetId().isEmpty()) { subnetId_ = other.subnetId_; onChanged(); } if (other.ipVersion_ != 0) { setIpVersionValue(other.getIpVersionValue()); } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object address_ = ""; /** *
       * Internal IP address for a listener.
       * 
* * string address = 1; * @return The address. */ public java.lang.String getAddress() { java.lang.Object ref = address_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); address_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Internal IP address for a listener.
       * 
* * string address = 1; * @return The bytes for address. */ public com.google.protobuf.ByteString getAddressBytes() { java.lang.Object ref = address_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); address_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Internal IP address for a listener.
       * 
* * string address = 1; * @param value The address to set. * @return This builder for chaining. */ public Builder setAddress( java.lang.String value) { if (value == null) { throw new NullPointerException(); } address_ = value; onChanged(); return this; } /** *
       * Internal IP address for a listener.
       * 
* * string address = 1; * @return This builder for chaining. */ public Builder clearAddress() { address_ = getDefaultInstance().getAddress(); onChanged(); return this; } /** *
       * Internal IP address for a listener.
       * 
* * string address = 1; * @param value The bytes for address to set. * @return This builder for chaining. */ public Builder setAddressBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); address_ = value; onChanged(); return this; } private java.lang.Object subnetId_ = ""; /** *
       * ID of the subnet.
       * 
* * string subnet_id = 2; * @return The subnetId. */ public java.lang.String getSubnetId() { java.lang.Object ref = subnetId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); subnetId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the subnet.
       * 
* * string subnet_id = 2; * @return The bytes for subnetId. */ public com.google.protobuf.ByteString getSubnetIdBytes() { java.lang.Object ref = subnetId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); subnetId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the subnet.
       * 
* * string subnet_id = 2; * @param value The subnetId to set. * @return This builder for chaining. */ public Builder setSubnetId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } subnetId_ = value; onChanged(); return this; } /** *
       * ID of the subnet.
       * 
* * string subnet_id = 2; * @return This builder for chaining. */ public Builder clearSubnetId() { subnetId_ = getDefaultInstance().getSubnetId(); onChanged(); return this; } /** *
       * ID of the subnet.
       * 
* * string subnet_id = 2; * @param value The bytes for subnetId to set. * @return This builder for chaining. */ public Builder setSubnetIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); subnetId_ = value; onChanged(); return this; } private int ipVersion_ = 0; /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 3; * @return The enum numeric value on the wire for ipVersion. */ @java.lang.Override public int getIpVersionValue() { return ipVersion_; } /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 3; * @param value The enum numeric value on the wire for ipVersion to set. * @return This builder for chaining. */ public Builder setIpVersionValue(int value) { ipVersion_ = value; onChanged(); return this; } /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 3; * @return The ipVersion. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion getIpVersion() { @SuppressWarnings("deprecation") yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion result = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.valueOf(ipVersion_); return result == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion.UNRECOGNIZED : result; } /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 3; * @param value The ipVersion to set. * @return This builder for chaining. */ public Builder setIpVersion(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.IpVersion value) { if (value == null) { throw new NullPointerException(); } ipVersion_ = value.getNumber(); onChanged(); return this; } /** *
       * IP version.
       * 
* * .yandex.cloud.loadbalancer.v1.IpVersion ip_version = 3; * @return This builder for chaining. */ public Builder clearIpVersion() { ipVersion_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.loadbalancer.v1.InternalAddressSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.InternalAddressSpec) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public InternalAddressSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new InternalAddressSpec(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListenerSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.loadbalancer.v1.ListenerSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
     * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
     * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Port for incoming traffic.
     * 
* * int64 port = 2 [(.yandex.cloud.value) = "1-65535"]; * @return The port. */ long getPort(); /** *
     * Protocol for incoming traffic.
     * 
* * .yandex.cloud.loadbalancer.v1.Listener.Protocol protocol = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for protocol. */ int getProtocolValue(); /** *
     * Protocol for incoming traffic.
     * 
* * .yandex.cloud.loadbalancer.v1.Listener.Protocol protocol = 3 [(.yandex.cloud.required) = true]; * @return The protocol. */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol getProtocol(); /** *
     * External IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; * @return Whether the externalAddressSpec field is set. */ boolean hasExternalAddressSpec(); /** *
     * External IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; * @return The externalAddressSpec. */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec getExternalAddressSpec(); /** *
     * External IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpecOrBuilder getExternalAddressSpecOrBuilder(); /** *
     * Internal IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; * @return Whether the internalAddressSpec field is set. */ boolean hasInternalAddressSpec(); /** *
     * Internal IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; * @return The internalAddressSpec. */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec getInternalAddressSpec(); /** *
     * Internal IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; */ yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpecOrBuilder getInternalAddressSpecOrBuilder(); /** *
     * Port of a target.
     * Acceptable values are 1 to 65535, inclusive.
     * 
* * int64 target_port = 5; * @return The targetPort. */ long getTargetPort(); public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.AddressCase getAddressCase(); } /** *
   * Listener specification that will be used by a network load balancer.
   * 
* * Protobuf type {@code yandex.cloud.loadbalancer.v1.ListenerSpec} */ public static final class ListenerSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.loadbalancer.v1.ListenerSpec) ListenerSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ListenerSpec.newBuilder() to construct. private ListenerSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListenerSpec() { name_ = ""; protocol_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListenerSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListenerSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); 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(); name_ = s; break; } case 16: { port_ = input.readInt64(); break; } case 24: { int rawValue = input.readEnum(); protocol_ = rawValue; break; } case 34: { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.Builder subBuilder = null; if (addressCase_ == 4) { subBuilder = ((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_).toBuilder(); } address_ = input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_); address_ = subBuilder.buildPartial(); } addressCase_ = 4; break; } case 40: { targetPort_ = input.readInt64(); break; } case 50: { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.Builder subBuilder = null; if (addressCase_ == 6) { subBuilder = ((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_).toBuilder(); } address_ = input.readMessage(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_); address_ = subBuilder.buildPartial(); } addressCase_ = 6; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder.class); } private int addressCase_ = 0; private java.lang.Object address_; public enum AddressCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { EXTERNAL_ADDRESS_SPEC(4), INTERNAL_ADDRESS_SPEC(6), ADDRESS_NOT_SET(0); private final int value; private AddressCase(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 AddressCase valueOf(int value) { return forNumber(value); } public static AddressCase forNumber(int value) { switch (value) { case 4: return EXTERNAL_ADDRESS_SPEC; case 6: return INTERNAL_ADDRESS_SPEC; case 0: return ADDRESS_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public AddressCase getAddressCase() { return AddressCase.forNumber( addressCase_); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** *
     * Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
     * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; } } /** *
     * Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
     * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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 PORT_FIELD_NUMBER = 2; private long port_; /** *
     * Port for incoming traffic.
     * 
* * int64 port = 2 [(.yandex.cloud.value) = "1-65535"]; * @return The port. */ @java.lang.Override public long getPort() { return port_; } public static final int PROTOCOL_FIELD_NUMBER = 3; private int protocol_; /** *
     * Protocol for incoming traffic.
     * 
* * .yandex.cloud.loadbalancer.v1.Listener.Protocol protocol = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for protocol. */ @java.lang.Override public int getProtocolValue() { return protocol_; } /** *
     * Protocol for incoming traffic.
     * 
* * .yandex.cloud.loadbalancer.v1.Listener.Protocol protocol = 3 [(.yandex.cloud.required) = true]; * @return The protocol. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol getProtocol() { @SuppressWarnings("deprecation") yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol result = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol.valueOf(protocol_); return result == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol.UNRECOGNIZED : result; } public static final int EXTERNAL_ADDRESS_SPEC_FIELD_NUMBER = 4; /** *
     * External IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; * @return Whether the externalAddressSpec field is set. */ @java.lang.Override public boolean hasExternalAddressSpec() { return addressCase_ == 4; } /** *
     * External IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; * @return The externalAddressSpec. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec getExternalAddressSpec() { if (addressCase_ == 4) { return (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_; } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.getDefaultInstance(); } /** *
     * External IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpecOrBuilder getExternalAddressSpecOrBuilder() { if (addressCase_ == 4) { return (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_; } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.getDefaultInstance(); } public static final int INTERNAL_ADDRESS_SPEC_FIELD_NUMBER = 6; /** *
     * Internal IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; * @return Whether the internalAddressSpec field is set. */ @java.lang.Override public boolean hasInternalAddressSpec() { return addressCase_ == 6; } /** *
     * Internal IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; * @return The internalAddressSpec. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec getInternalAddressSpec() { if (addressCase_ == 6) { return (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_; } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.getDefaultInstance(); } /** *
     * Internal IP address specification.
     * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpecOrBuilder getInternalAddressSpecOrBuilder() { if (addressCase_ == 6) { return (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_; } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.getDefaultInstance(); } public static final int TARGET_PORT_FIELD_NUMBER = 5; private long targetPort_; /** *
     * Port of a target.
     * Acceptable values are 1 to 65535, inclusive.
     * 
* * int64 target_port = 5; * @return The targetPort. */ @java.lang.Override public long getTargetPort() { return targetPort_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (port_ != 0L) { output.writeInt64(2, port_); } if (protocol_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol.PROTOCOL_UNSPECIFIED.getNumber()) { output.writeEnum(3, protocol_); } if (addressCase_ == 4) { output.writeMessage(4, (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_); } if (targetPort_ != 0L) { output.writeInt64(5, targetPort_); } if (addressCase_ == 6) { output.writeMessage(6, (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (port_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, port_); } if (protocol_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol.PROTOCOL_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, protocol_); } if (addressCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_); } if (targetPort_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, targetPort_); } if (addressCase_ == 6) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec)) { return super.equals(obj); } yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec other = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec) obj; if (!getName() .equals(other.getName())) return false; if (getPort() != other.getPort()) return false; if (protocol_ != other.protocol_) return false; if (getTargetPort() != other.getTargetPort()) return false; if (!getAddressCase().equals(other.getAddressCase())) return false; switch (addressCase_) { case 4: if (!getExternalAddressSpec() .equals(other.getExternalAddressSpec())) return false; break; case 6: if (!getInternalAddressSpec() .equals(other.getInternalAddressSpec())) return false; break; case 0: default: } if (!unknownFields.equals(other.unknownFields)) 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 = (37 * hash) + PORT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPort()); hash = (37 * hash) + PROTOCOL_FIELD_NUMBER; hash = (53 * hash) + protocol_; hash = (37 * hash) + TARGET_PORT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTargetPort()); switch (addressCase_) { case 4: hash = (37 * hash) + EXTERNAL_ADDRESS_SPEC_FIELD_NUMBER; hash = (53 * hash) + getExternalAddressSpec().hashCode(); break; case 6: hash = (37 * hash) + INTERNAL_ADDRESS_SPEC_FIELD_NUMBER; hash = (53 * hash) + getInternalAddressSpec().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec 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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec 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(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec 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; } /** *
     * Listener specification that will be used by a network load balancer.
     * 
* * Protobuf type {@code yandex.cloud.loadbalancer.v1.ListenerSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.loadbalancer.v1.ListenerSpec) yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.class, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.Builder.class); } // Construct using yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); name_ = ""; port_ = 0L; protocol_ = 0; targetPort_ = 0L; addressCase_ = 0; address_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_descriptor; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getDefaultInstanceForType() { return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec build() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec buildPartial() { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec result = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec(this); result.name_ = name_; result.port_ = port_; result.protocol_ = protocol_; if (addressCase_ == 4) { if (externalAddressSpecBuilder_ == null) { result.address_ = address_; } else { result.address_ = externalAddressSpecBuilder_.build(); } } if (addressCase_ == 6) { if (internalAddressSpecBuilder_ == null) { result.address_ = address_; } else { result.address_ = internalAddressSpecBuilder_.build(); } } result.targetPort_ = targetPort_; result.addressCase_ = addressCase_; onBuilt(); return result; } @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 yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec) { return mergeFrom((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec other) { if (other == yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.getPort() != 0L) { setPort(other.getPort()); } if (other.protocol_ != 0) { setProtocolValue(other.getProtocolValue()); } if (other.getTargetPort() != 0L) { setTargetPort(other.getTargetPort()); } switch (other.getAddressCase()) { case EXTERNAL_ADDRESS_SPEC: { mergeExternalAddressSpec(other.getExternalAddressSpec()); break; } case INTERNAL_ADDRESS_SPEC: { mergeInternalAddressSpec(other.getInternalAddressSpec()); break; } case ADDRESS_NOT_SET: { break; } } this.mergeUnknownFields(other.unknownFields); 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 { yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int addressCase_ = 0; private java.lang.Object address_; public AddressCase getAddressCase() { return AddressCase.forNumber( addressCase_); } public Builder clearAddress() { addressCase_ = 0; address_ = null; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; } } /** *
       * Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; } } /** *
       * Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; onChanged(); return this; } /** *
       * Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the listener. The name must be unique for each listener on a single load balancer. 3-63 characters long.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @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; onChanged(); return this; } private long port_ ; /** *
       * Port for incoming traffic.
       * 
* * int64 port = 2 [(.yandex.cloud.value) = "1-65535"]; * @return The port. */ @java.lang.Override public long getPort() { return port_; } /** *
       * Port for incoming traffic.
       * 
* * int64 port = 2 [(.yandex.cloud.value) = "1-65535"]; * @param value The port to set. * @return This builder for chaining. */ public Builder setPort(long value) { port_ = value; onChanged(); return this; } /** *
       * Port for incoming traffic.
       * 
* * int64 port = 2 [(.yandex.cloud.value) = "1-65535"]; * @return This builder for chaining. */ public Builder clearPort() { port_ = 0L; onChanged(); return this; } private int protocol_ = 0; /** *
       * Protocol for incoming traffic.
       * 
* * .yandex.cloud.loadbalancer.v1.Listener.Protocol protocol = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for protocol. */ @java.lang.Override public int getProtocolValue() { return protocol_; } /** *
       * Protocol for incoming traffic.
       * 
* * .yandex.cloud.loadbalancer.v1.Listener.Protocol protocol = 3 [(.yandex.cloud.required) = true]; * @param value The enum numeric value on the wire for protocol to set. * @return This builder for chaining. */ public Builder setProtocolValue(int value) { protocol_ = value; onChanged(); return this; } /** *
       * Protocol for incoming traffic.
       * 
* * .yandex.cloud.loadbalancer.v1.Listener.Protocol protocol = 3 [(.yandex.cloud.required) = true]; * @return The protocol. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol getProtocol() { @SuppressWarnings("deprecation") yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol result = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol.valueOf(protocol_); return result == null ? yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol.UNRECOGNIZED : result; } /** *
       * Protocol for incoming traffic.
       * 
* * .yandex.cloud.loadbalancer.v1.Listener.Protocol protocol = 3 [(.yandex.cloud.required) = true]; * @param value The protocol to set. * @return This builder for chaining. */ public Builder setProtocol(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.Listener.Protocol value) { if (value == null) { throw new NullPointerException(); } protocol_ = value.getNumber(); onChanged(); return this; } /** *
       * Protocol for incoming traffic.
       * 
* * .yandex.cloud.loadbalancer.v1.Listener.Protocol protocol = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearProtocol() { protocol_ = 0; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpecOrBuilder> externalAddressSpecBuilder_; /** *
       * External IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; * @return Whether the externalAddressSpec field is set. */ @java.lang.Override public boolean hasExternalAddressSpec() { return addressCase_ == 4; } /** *
       * External IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; * @return The externalAddressSpec. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec getExternalAddressSpec() { if (externalAddressSpecBuilder_ == null) { if (addressCase_ == 4) { return (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_; } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.getDefaultInstance(); } else { if (addressCase_ == 4) { return externalAddressSpecBuilder_.getMessage(); } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.getDefaultInstance(); } } /** *
       * External IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; */ public Builder setExternalAddressSpec(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec value) { if (externalAddressSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } address_ = value; onChanged(); } else { externalAddressSpecBuilder_.setMessage(value); } addressCase_ = 4; return this; } /** *
       * External IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; */ public Builder setExternalAddressSpec( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.Builder builderForValue) { if (externalAddressSpecBuilder_ == null) { address_ = builderForValue.build(); onChanged(); } else { externalAddressSpecBuilder_.setMessage(builderForValue.build()); } addressCase_ = 4; return this; } /** *
       * External IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; */ public Builder mergeExternalAddressSpec(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec value) { if (externalAddressSpecBuilder_ == null) { if (addressCase_ == 4 && address_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.getDefaultInstance()) { address_ = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.newBuilder((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_) .mergeFrom(value).buildPartial(); } else { address_ = value; } onChanged(); } else { if (addressCase_ == 4) { externalAddressSpecBuilder_.mergeFrom(value); } externalAddressSpecBuilder_.setMessage(value); } addressCase_ = 4; return this; } /** *
       * External IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; */ public Builder clearExternalAddressSpec() { if (externalAddressSpecBuilder_ == null) { if (addressCase_ == 4) { addressCase_ = 0; address_ = null; onChanged(); } } else { if (addressCase_ == 4) { addressCase_ = 0; address_ = null; } externalAddressSpecBuilder_.clear(); } return this; } /** *
       * External IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.Builder getExternalAddressSpecBuilder() { return getExternalAddressSpecFieldBuilder().getBuilder(); } /** *
       * External IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpecOrBuilder getExternalAddressSpecOrBuilder() { if ((addressCase_ == 4) && (externalAddressSpecBuilder_ != null)) { return externalAddressSpecBuilder_.getMessageOrBuilder(); } else { if (addressCase_ == 4) { return (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_; } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.getDefaultInstance(); } } /** *
       * External IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.ExternalAddressSpec external_address_spec = 4; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpecOrBuilder> getExternalAddressSpecFieldBuilder() { if (externalAddressSpecBuilder_ == null) { if (!(addressCase_ == 4)) { address_ = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.getDefaultInstance(); } externalAddressSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpecOrBuilder>( (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ExternalAddressSpec) address_, getParentForChildren(), isClean()); address_ = null; } addressCase_ = 4; onChanged();; return externalAddressSpecBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpecOrBuilder> internalAddressSpecBuilder_; /** *
       * Internal IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; * @return Whether the internalAddressSpec field is set. */ @java.lang.Override public boolean hasInternalAddressSpec() { return addressCase_ == 6; } /** *
       * Internal IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; * @return The internalAddressSpec. */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec getInternalAddressSpec() { if (internalAddressSpecBuilder_ == null) { if (addressCase_ == 6) { return (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_; } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.getDefaultInstance(); } else { if (addressCase_ == 6) { return internalAddressSpecBuilder_.getMessage(); } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.getDefaultInstance(); } } /** *
       * Internal IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; */ public Builder setInternalAddressSpec(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec value) { if (internalAddressSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } address_ = value; onChanged(); } else { internalAddressSpecBuilder_.setMessage(value); } addressCase_ = 6; return this; } /** *
       * Internal IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; */ public Builder setInternalAddressSpec( yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.Builder builderForValue) { if (internalAddressSpecBuilder_ == null) { address_ = builderForValue.build(); onChanged(); } else { internalAddressSpecBuilder_.setMessage(builderForValue.build()); } addressCase_ = 6; return this; } /** *
       * Internal IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; */ public Builder mergeInternalAddressSpec(yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec value) { if (internalAddressSpecBuilder_ == null) { if (addressCase_ == 6 && address_ != yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.getDefaultInstance()) { address_ = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.newBuilder((yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_) .mergeFrom(value).buildPartial(); } else { address_ = value; } onChanged(); } else { if (addressCase_ == 6) { internalAddressSpecBuilder_.mergeFrom(value); } internalAddressSpecBuilder_.setMessage(value); } addressCase_ = 6; return this; } /** *
       * Internal IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; */ public Builder clearInternalAddressSpec() { if (internalAddressSpecBuilder_ == null) { if (addressCase_ == 6) { addressCase_ = 0; address_ = null; onChanged(); } } else { if (addressCase_ == 6) { addressCase_ = 0; address_ = null; } internalAddressSpecBuilder_.clear(); } return this; } /** *
       * Internal IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; */ public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.Builder getInternalAddressSpecBuilder() { return getInternalAddressSpecFieldBuilder().getBuilder(); } /** *
       * Internal IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; */ @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpecOrBuilder getInternalAddressSpecOrBuilder() { if ((addressCase_ == 6) && (internalAddressSpecBuilder_ != null)) { return internalAddressSpecBuilder_.getMessageOrBuilder(); } else { if (addressCase_ == 6) { return (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_; } return yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.getDefaultInstance(); } } /** *
       * Internal IP address specification.
       * 
* * .yandex.cloud.loadbalancer.v1.InternalAddressSpec internal_address_spec = 6; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpecOrBuilder> getInternalAddressSpecFieldBuilder() { if (internalAddressSpecBuilder_ == null) { if (!(addressCase_ == 6)) { address_ = yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.getDefaultInstance(); } internalAddressSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec.Builder, yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpecOrBuilder>( (yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.InternalAddressSpec) address_, getParentForChildren(), isClean()); address_ = null; } addressCase_ = 6; onChanged();; return internalAddressSpecBuilder_; } private long targetPort_ ; /** *
       * Port of a target.
       * Acceptable values are 1 to 65535, inclusive.
       * 
* * int64 target_port = 5; * @return The targetPort. */ @java.lang.Override public long getTargetPort() { return targetPort_; } /** *
       * Port of a target.
       * Acceptable values are 1 to 65535, inclusive.
       * 
* * int64 target_port = 5; * @param value The targetPort to set. * @return This builder for chaining. */ public Builder setTargetPort(long value) { targetPort_ = value; onChanged(); return this; } /** *
       * Port of a target.
       * Acceptable values are 1 to 65535, inclusive.
       * 
* * int64 target_port = 5; * @return This builder for chaining. */ public Builder clearTargetPort() { targetPort_ = 0L; 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:yandex.cloud.loadbalancer.v1.ListenerSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.loadbalancer.v1.ListenerSpec) private static final yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec(); } public static yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListenerSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListenerSpec(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n@yandex/cloud/loadbalancer/v1/network_l" + "oad_balancer_service.proto\022\034yandex.cloud" + ".loadbalancer.v1\032\034google/api/annotations" + ".proto\032 google/protobuf/field_mask.proto" + "\032 yandex/cloud/api/operation.proto\032\035yand" + "ex/cloud/validation.proto\032&yandex/cloud/" + "operation/operation.proto\0328yandex/cloud/" + "loadbalancer/v1/network_load_balancer.pr" + "oto\"K\n\035GetNetworkLoadBalancerRequest\022*\n\030" + "network_load_balancer_id\030\001 \001(\tB\010\212\3101\004<=50" + "\"\234\001\n\037ListNetworkLoadBalancersRequest\022\037\n\t" + "folder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_si" + "ze\030\002 \001(\003B\n\372\3071\006<=1000\022\035\n\npage_token\030\003 \001(\t" + "B\t\212\3101\005<=100\022\032\n\006filter\030\004 \001(\tB\n\212\3101\006<=1000\"" + "\216\001\n ListNetworkLoadBalancersResponse\022Q\n\026" + "network_load_balancers\030\001 \003(\01321.yandex.cl" + "oud.loadbalancer.v1.NetworkLoadBalancer\022" + "\027\n\017next_page_token\030\002 \001(\t\"\226\005\n CreateNetwo" + "rkLoadBalancerRequest\022\037\n\tfolder_id\030\001 \001(\t" + "B\014\350\3071\001\212\3101\004<=50\022/\n\004name\030\002 \001(\tB!\362\3071\035|[a-z]" + "[-a-z0-9]{1,61}[a-z0-9]\022\036\n\013description\030\003" + " \001(\tB\t\212\3101\005<=256\022\233\001\n\006labels\030\004 \003(\0132J.yande" + "x.cloud.loadbalancer.v1.CreateNetworkLoa" + "dBalancerRequest.LabelsEntryB?\202\3101\004<=64\212\310" + "1\004<=63\362\3071\013[-_0-9a-z]*\262\3101\006\032\0041-63\262\3101\022\022\020[a-" + "z][-_0-9a-z]*\022\033\n\tregion_id\030\005 \001(\tB\010\212\3101\004<=" + "50\022J\n\004type\030\006 \001(\01626.yandex.cloud.loadbala" + "ncer.v1.NetworkLoadBalancer.TypeB\004\350\3071\001\022N" + "\n\016listener_specs\030\007 \003(\0132*.yandex.cloud.lo" + "adbalancer.v1.ListenerSpecB\n\202\3101\006<=1000\022]" + "\n\026attached_target_groups\030\010 \003(\01321.yandex." + "cloud.loadbalancer.v1.AttachedTargetGrou" + "pB\n\202\3101\006<=1000\022\033\n\023deletion_protection\030\t \001" + "(\010\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030" + "\002 \001(\t:\0028\001\"E\n!CreateNetworkLoadBalancerMe" + "tadata\022 \n\030network_load_balancer_id\030\001 \001(\t" + "\"\355\004\n UpdateNetworkLoadBalancerRequest\022.\n" + "\030network_load_balancer_id\030\001 \001(\tB\014\350\3071\001\212\3101" + "\004<=50\022/\n\013update_mask\030\002 \001(\0132\032.google.prot" + "obuf.FieldMask\022/\n\004name\030\003 \001(\tB!\362\3071\035|[a-z]" + "[-a-z0-9]{1,61}[a-z0-9]\022\036\n\013description\030\004" + " \001(\tB\t\212\3101\005<=256\022\233\001\n\006labels\030\005 \003(\0132J.yande" + "x.cloud.loadbalancer.v1.UpdateNetworkLoa" + "dBalancerRequest.LabelsEntryB?\202\3101\004<=64\212\310" + "1\004<=63\362\3071\013[-_0-9a-z]*\262\3101\006\032\0041-63\262\3101\022\022\020[a-" + "z][-_0-9a-z]*\022N\n\016listener_specs\030\006 \003(\0132*." + "yandex.cloud.loadbalancer.v1.ListenerSpe" + "cB\n\202\3101\006<=1000\022]\n\026attached_target_groups\030" + "\007 \003(\01321.yandex.cloud.loadbalancer.v1.Att" + "achedTargetGroupB\n\202\3101\006<=1000\022\033\n\023deletion" + "_protection\030\010 \001(\010\032-\n\013LabelsEntry\022\013\n\003key\030" + "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"E\n!UpdateNetwor" + "kLoadBalancerMetadata\022 \n\030network_load_ba" + "lancer_id\030\001 \001(\t\"R\n DeleteNetworkLoadBala" + "ncerRequest\022.\n\030network_load_balancer_id\030" + "\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"E\n!DeleteNetworkLoad" + "BalancerMetadata\022 \n\030network_load_balance" + "r_id\030\001 \001(\t\"Q\n\037StartNetworkLoadBalancerRe" + "quest\022.\n\030network_load_balancer_id\030\001 \001(\tB" + "\014\350\3071\001\212\3101\004<=50\"D\n StartNetworkLoadBalance" + "rMetadata\022 \n\030network_load_balancer_id\030\001 " + "\001(\t\"P\n\036StopNetworkLoadBalancerRequest\022.\n" + "\030network_load_balancer_id\030\001 \001(\tB\014\350\3071\001\212\3101" + "\004<=50\"C\n\037StopNetworkLoadBalancerMetadata" + "\022 \n\030network_load_balancer_id\030\001 \001(\t\"\265\001\n+A" + "ttachNetworkLoadBalancerTargetGroupReque" + "st\022.\n\030network_load_balancer_id\030\001 \001(\tB\014\350\307" + "1\001\212\3101\004<=50\022V\n\025attached_target_group\030\002 \001(" + "\01321.yandex.cloud.loadbalancer.v1.Attache" + "dTargetGroupB\004\350\3071\001\"i\n,AttachNetworkLoadB" + "alancerTargetGroupMetadata\022 \n\030network_lo" + "ad_balancer_id\030\001 \001(\t\022\027\n\017target_group_id\030" + "\002 \001(\t\"\204\001\n+DetachNetworkLoadBalancerTarge" + "tGroupRequest\022.\n\030network_load_balancer_i" + "d\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022%\n\017target_group_id" + "\030\002 \001(\tB\014\350\3071\001\212\3101\004<=50\"i\n,DetachNetworkLoa" + "dBalancerTargetGroupMetadata\022 \n\030network_" + "load_balancer_id\030\001 \001(\t\022\027\n\017target_group_i" + "d\030\002 \001(\t\"\240\001\n%AddNetworkLoadBalancerListen" + "erRequest\022.\n\030network_load_balancer_id\030\001 " + "\001(\tB\014\350\3071\001\212\3101\004<=50\022G\n\rlistener_spec\030\002 \001(\013" + "2*.yandex.cloud.loadbalancer.v1.Listener" + "SpecB\004\350\3071\001\"J\n&AddNetworkLoadBalancerList" + "enerMetadata\022 \n\030network_load_balancer_id" + "\030\001 \001(\t\"\230\001\n(RemoveNetworkLoadBalancerList" + "enerRequest\022.\n\030network_load_balancer_id\030" + "\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022<\n\rlistener_name\030\002 \001" + "(\tB%\350\3071\001\362\3071\035|[a-z][-a-z0-9]{1,61}[a-z0-9" + "]\"M\n)RemoveNetworkLoadBalancerListenerMe" + "tadata\022 \n\030network_load_balancer_id\030\001 \001(\t" + "\"\230\001\n(ListNetworkLoadBalancerOperationsRe" + "quest\022.\n\030network_load_balancer_id\030\001 \001(\tB" + "\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\006<=" + "1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"{\n)L" + "istNetworkLoadBalancerOperationsResponse" + "\0225\n\noperations\030\001 \003(\0132!.yandex.cloud.oper" + "ation.Operation\022\027\n\017next_page_token\030\002 \001(\t" + "\"g\n\026GetTargetStatesRequest\022*\n\030network_lo" + "ad_balancer_id\030\001 \001(\tB\010\212\3101\004<=50\022!\n\017target" + "_group_id\030\002 \001(\tB\010\212\3101\004<=50\"[\n\027GetTargetSt" + "atesResponse\022@\n\rtarget_states\030\001 \003(\0132).ya" + "ndex.cloud.loadbalancer.v1.TargetState\"c" + "\n\023ExternalAddressSpec\022\017\n\007address\030\001 \001(\t\022;" + "\n\nip_version\030\002 \001(\0162\'.yandex.cloud.loadba" + "lancer.v1.IpVersion\"v\n\023InternalAddressSp" + "ec\022\017\n\007address\030\001 \001(\t\022\021\n\tsubnet_id\030\002 \001(\t\022;" + "\n\nip_version\030\003 \001(\0162\'.yandex.cloud.loadba" + "lancer.v1.IpVersion\"\357\002\n\014ListenerSpec\0223\n\004" + "name\030\001 \001(\tB%\350\3071\001\362\3071\035|[a-z][-a-z0-9]{1,61" + "}[a-z0-9]\022\031\n\004port\030\002 \001(\003B\013\372\3071\0071-65535\022G\n\010" + "protocol\030\003 \001(\0162/.yandex.cloud.loadbalanc" + "er.v1.Listener.ProtocolB\004\350\3071\001\022R\n\025externa" + "l_address_spec\030\004 \001(\01321.yandex.cloud.load" + "balancer.v1.ExternalAddressSpecH\000\022R\n\025int" + "ernal_address_spec\030\006 \001(\01321.yandex.cloud." + "loadbalancer.v1.InternalAddressSpecH\000\022\023\n" + "\013target_port\030\005 \001(\003B\t\n\007address2\271\031\n\032Networ" + "kLoadBalancerService\022\300\001\n\003Get\022;.yandex.cl" + "oud.loadbalancer.v1.GetNetworkLoadBalanc" + "erRequest\0321.yandex.cloud.loadbalancer.v1" + ".NetworkLoadBalancer\"I\202\323\344\223\002C\022A/load-bala" + "ncer/v1/networkLoadBalancers/{network_lo" + "ad_balancer_id}\022\265\001\n\004List\022=.yandex.cloud." + "loadbalancer.v1.ListNetworkLoadBalancers" + "Request\032>.yandex.cloud.loadbalancer.v1.L" + "istNetworkLoadBalancersResponse\".\202\323\344\223\002(\022" + "&/load-balancer/v1/networkLoadBalancers\022" + "\332\001\n\006Create\022>.yandex.cloud.loadbalancer.v" + "1.CreateNetworkLoadBalancerRequest\032!.yan" + "dex.cloud.operation.Operation\"m\202\323\344\223\002+\"&/" + "load-balancer/v1/networkLoadBalancers:\001*" + "\262\322*8\n!CreateNetworkLoadBalancerMetadata\022" + "\023NetworkLoadBalancer\022\366\001\n\006Update\022>.yandex" + ".cloud.loadbalancer.v1.UpdateNetworkLoad" + "BalancerRequest\032!.yandex.cloud.operation" + ".Operation\"\210\001\202\323\344\223\002F2A/load-balancer/v1/n" + "etworkLoadBalancers/{network_load_balanc" + "er_id}:\001*\262\322*8\n!UpdateNetworkLoadBalancer" + "Metadata\022\023NetworkLoadBalancer\022\365\001\n\006Delete" + "\022>.yandex.cloud.loadbalancer.v1.DeleteNe" + "tworkLoadBalancerRequest\032!.yandex.cloud." + "operation.Operation\"\207\001\202\323\344\223\002C*A/load-bala" + "ncer/v1/networkLoadBalancers/{network_lo" + "ad_balancer_id}\262\322*:\n!DeleteNetworkLoadBa" + "lancerMetadata\022\025google.protobuf.Empty\022\370\001" + "\n\005Start\022=.yandex.cloud.loadbalancer.v1.S" + "tartNetworkLoadBalancerRequest\032!.yandex." + "cloud.operation.Operation\"\214\001\202\323\344\223\002I\"G/loa" + "d-balancer/v1/networkLoadBalancers/{netw" + "ork_load_balancer_id}:start\262\322*9\n StartNe" + "tworkLoadBalancerMetadata\022\025google.protob" + "uf.Empty\022\364\001\n\004Stop\022<.yandex.cloud.loadbal" + "ancer.v1.StopNetworkLoadBalancerRequest\032" + "!.yandex.cloud.operation.Operation\"\212\001\202\323\344" + "\223\002H\"F/load-balancer/v1/networkLoadBalanc" + "ers/{network_load_balancer_id}:stop\262\322*8\n" + "\037StopNetworkLoadBalancerMetadata\022\025google" + ".protobuf.Empty\022\251\002\n\021AttachTargetGroup\022I." + "yandex.cloud.loadbalancer.v1.AttachNetwo" + "rkLoadBalancerTargetGroupRequest\032!.yande" + "x.cloud.operation.Operation\"\245\001\202\323\344\223\002X\"S/l" + "oad-balancer/v1/networkLoadBalancers/{ne" + "twork_load_balancer_id}:attachTargetGrou" + "p:\001*\262\322*C\n,AttachNetworkLoadBalancerTarge" + "tGroupMetadata\022\023NetworkLoadBalancer\022\251\002\n\021" + "DetachTargetGroup\022I.yandex.cloud.loadbal" + "ancer.v1.DetachNetworkLoadBalancerTarget" + "GroupRequest\032!.yandex.cloud.operation.Op" + "eration\"\245\001\202\323\344\223\002X\"S/load-balancer/v1/netw" + "orkLoadBalancers/{network_load_balancer_" + "id}:detachTargetGroup:\001*\262\322*C\n,DetachNetw" + "orkLoadBalancerTargetGroupMetadata\022\023Netw" + "orkLoadBalancer\022\331\001\n\017GetTargetStates\0224.ya" + "ndex.cloud.loadbalancer.v1.GetTargetStat" + "esRequest\0325.yandex.cloud.loadbalancer.v1" + ".GetTargetStatesResponse\"Y\202\323\344\223\002S\022Q/load-" + "balancer/v1/networkLoadBalancers/{networ" + "k_load_balancer_id}:getTargetStates\022\221\002\n\013" + "AddListener\022C.yandex.cloud.loadbalancer." + "v1.AddNetworkLoadBalancerListenerRequest" + "\032!.yandex.cloud.operation.Operation\"\231\001\202\323" + "\344\223\002R\"M/load-balancer/v1/networkLoadBalan" + "cers/{network_load_balancer_id}:addListe" + "ner:\001*\262\322*=\n&AddNetworkLoadBalancerListen" + "erMetadata\022\023NetworkLoadBalancer\022\235\002\n\016Remo" + "veListener\022F.yandex.cloud.loadbalancer.v" + "1.RemoveNetworkLoadBalancerListenerReque" + "st\032!.yandex.cloud.operation.Operation\"\237\001" + "\202\323\344\223\002U\"P/load-balancer/v1/networkLoadBal" + "ancers/{network_load_balancer_id}:remove" + "Listener:\001*\262\322*@\n)RemoveNetworkLoadBalanc" + "erListenerMetadata\022\023NetworkLoadBalancer\022" + "\367\001\n\016ListOperations\022F.yandex.cloud.loadba" + "lancer.v1.ListNetworkLoadBalancerOperati" + "onsRequest\032G.yandex.cloud.loadbalancer.v" + "1.ListNetworkLoadBalancerOperationsRespo" + "nse\"T\202\323\344\223\002N\022L/load-balancer/v1/networkLo" + "adBalancers/{network_load_balancer_id}/o" + "perationsBq\n yandex.cloud.api.loadbalanc" + "er.v1ZMgithub.com/yandex-cloud/go-genpro" + "to/yandex/cloud/loadbalancer/v1;loadbala" + "ncerb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.AnnotationsProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), yandex.cloud.api.OperationOuterClass.getDescriptor(), yandex.cloud.api.Validation.getDescriptor(), yandex.cloud.api.operation.OperationOuterClass.getDescriptor(), yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.getDescriptor(), }); internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_GetNetworkLoadBalancerRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersRequest_descriptor, new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", }); internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancersResponse_descriptor, new java.lang.String[] { "NetworkLoadBalancers", "NextPageToken", }); internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_descriptor, new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "RegionId", "Type", "ListenerSpecs", "AttachedTargetGroups", "DeletionProtection", }); internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_CreateNetworkLoadBalancerMetadata_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", "UpdateMask", "Name", "Description", "Labels", "ListenerSpecs", "AttachedTargetGroups", "DeletionProtection", }); internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_UpdateNetworkLoadBalancerMetadata_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_DeleteNetworkLoadBalancerMetadata_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_StartNetworkLoadBalancerMetadata_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_StopNetworkLoadBalancerMetadata_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", "AttachedTargetGroup", }); internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_AttachNetworkLoadBalancerTargetGroupMetadata_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", "TargetGroupId", }); internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", "TargetGroupId", }); internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_DetachNetworkLoadBalancerTargetGroupMetadata_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", "TargetGroupId", }); internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", "ListenerSpec", }); internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_AddNetworkLoadBalancerListenerMetadata_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", "ListenerName", }); internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_RemoveNetworkLoadBalancerListenerMetadata_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", }); internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", "PageSize", "PageToken", }); internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_ListNetworkLoadBalancerOperationsResponse_descriptor, new java.lang.String[] { "Operations", "NextPageToken", }); internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesRequest_descriptor, new java.lang.String[] { "NetworkLoadBalancerId", "TargetGroupId", }); internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_GetTargetStatesResponse_descriptor, new java.lang.String[] { "TargetStates", }); internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_ExternalAddressSpec_descriptor, new java.lang.String[] { "Address", "IpVersion", }); internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_InternalAddressSpec_descriptor, new java.lang.String[] { "Address", "SubnetId", "IpVersion", }); internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_loadbalancer_v1_ListenerSpec_descriptor, new java.lang.String[] { "Name", "Port", "Protocol", "ExternalAddressSpec", "InternalAddressSpec", "TargetPort", "Address", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.AnnotationsProto.http); registry.add(yandex.cloud.api.OperationOuterClass.operation); registry.add(yandex.cloud.api.Validation.length); registry.add(yandex.cloud.api.Validation.mapKey); registry.add(yandex.cloud.api.Validation.pattern); registry.add(yandex.cloud.api.Validation.required); registry.add(yandex.cloud.api.Validation.size); registry.add(yandex.cloud.api.Validation.value); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); yandex.cloud.api.OperationOuterClass.getDescriptor(); yandex.cloud.api.Validation.getDescriptor(); yandex.cloud.api.operation.OperationOuterClass.getDescriptor(); yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy