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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancerOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancerOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancer> 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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.NetworkLoadBalancerOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec> 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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup> 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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpec> 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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerServiceOuterClass.ListenerSpecOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroup> 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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.AttachedTargetGroupOrBuilder>
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 extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
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 extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
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 extends yandex.cloud.api.operation.OperationOuterClass.Operation> 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 extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetStateOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetStateOrBuilder>
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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetState> 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 extends yandex.cloud.api.loadbalancer.v1.NetworkLoadBalancerOuterClass.TargetStateOrBuilder>
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