yandex.cloud.api.vpc.v1.SubnetServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/vpc/v1/subnet_service.proto
package yandex.cloud.api.vpc.v1;
public final class SubnetServiceOuterClass {
private SubnetServiceOuterClass() {}
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 GetSubnetRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.GetSubnetRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource to return.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource to return.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.GetSubnetRequest}
*/
public static final class GetSubnetRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.GetSubnetRequest)
GetSubnetRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetSubnetRequest.newBuilder() to construct.
private GetSubnetRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetSubnetRequest() {
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetSubnetRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetSubnetRequest(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource to return.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to return.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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;
}
}
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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest 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.vpc.v1.GetSubnetRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.GetSubnetRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest.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();
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource to return.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to return.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to return.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to return.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource to return.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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;
}
@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.vpc.v1.GetSubnetRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.GetSubnetRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetSubnetRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetSubnetRequest(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.vpc.v1.SubnetServiceOuterClass.GetSubnetRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListSubnetsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.ListSubnetsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to list subnets in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 list subnets in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 [ListSubnetsResponse.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
* [ListSubnetsResponse.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
* [ListSubnetsResponse.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 use filtering only on [Subnet.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 use filtering only on [Subnet.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.vpc.v1.ListSubnetsRequest}
*/
public static final class ListSubnetsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.ListSubnetsRequest)
ListSubnetsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListSubnetsRequest.newBuilder() to construct.
private ListSubnetsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListSubnetsRequest() {
folderId_ = "";
pageToken_ = "";
filter_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListSubnetsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListSubnetsRequest(
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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to list subnets in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 list subnets in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 [ListSubnetsResponse.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
* [ListSubnetsResponse.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
* [ListSubnetsResponse.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 use filtering only on [Subnet.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 use filtering only on [Subnet.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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest) 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest 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.vpc.v1.ListSubnetsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.ListSubnetsRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest.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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest(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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest.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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder to list subnets in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 list subnets in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 list subnets in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 list subnets in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 list subnets in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 [ListSubnetsResponse.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 [ListSubnetsResponse.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 [ListSubnetsResponse.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
* [ListSubnetsResponse.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
* [ListSubnetsResponse.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
* [ListSubnetsResponse.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
* [ListSubnetsResponse.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
* [ListSubnetsResponse.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 use filtering only on [Subnet.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 use filtering only on [Subnet.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 use filtering only on [Subnet.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 use filtering only on [Subnet.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 use filtering only on [Subnet.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.vpc.v1.ListSubnetsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.ListSubnetsRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListSubnetsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListSubnetsRequest(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.vpc.v1.SubnetServiceOuterClass.ListSubnetsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListSubnetsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.ListSubnetsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
java.util.List
getSubnetsList();
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet getSubnets(int index);
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
int getSubnetsCount();
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
java.util.List extends yandex.cloud.api.vpc.v1.SubnetOuterClass.SubnetOrBuilder>
getSubnetsOrBuilderList();
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
yandex.cloud.api.vpc.v1.SubnetOuterClass.SubnetOrBuilder getSubnetsOrBuilder(
int index);
/**
*
* This token allows you to get the next page of results for list requests. If the number of results
* is larger than [ListSubnetsRequest.page_size], use
* the [next_page_token] as the value
* for the [ListSubnetsRequest.page_token] query parameter
* in the next list request. Subsequent list requests will have their 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 [ListSubnetsRequest.page_size], use
* the [next_page_token] as the value
* for the [ListSubnetsRequest.page_token] query parameter
* in the next list request. Subsequent list requests will have their 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.vpc.v1.ListSubnetsResponse}
*/
public static final class ListSubnetsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.ListSubnetsResponse)
ListSubnetsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListSubnetsResponse.newBuilder() to construct.
private ListSubnetsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListSubnetsResponse() {
subnets_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListSubnetsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListSubnetsResponse(
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)) {
subnets_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
subnets_.add(
input.readMessage(yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.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)) {
subnets_ = java.util.Collections.unmodifiableList(subnets_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse.Builder.class);
}
public static final int SUBNETS_FIELD_NUMBER = 1;
private java.util.List subnets_;
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
@java.lang.Override
public java.util.List getSubnetsList() {
return subnets_;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.vpc.v1.SubnetOuterClass.SubnetOrBuilder>
getSubnetsOrBuilderList() {
return subnets_;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
@java.lang.Override
public int getSubnetsCount() {
return subnets_.size();
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet getSubnets(int index) {
return subnets_.get(index);
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetOuterClass.SubnetOrBuilder getSubnetsOrBuilder(
int index) {
return subnets_.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 [ListSubnetsRequest.page_size], use
* the [next_page_token] as the value
* for the [ListSubnetsRequest.page_token] query parameter
* in the next list request. Subsequent list requests will have their 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 [ListSubnetsRequest.page_size], use
* the [next_page_token] as the value
* for the [ListSubnetsRequest.page_token] query parameter
* in the next list request. Subsequent list requests will have their 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 < subnets_.size(); i++) {
output.writeMessage(1, subnets_.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 < subnets_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, subnets_.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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse) obj;
if (!getSubnetsList()
.equals(other.getSubnetsList())) 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 (getSubnetsCount() > 0) {
hash = (37 * hash) + SUBNETS_FIELD_NUMBER;
hash = (53 * hash) + getSubnetsList().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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse 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.vpc.v1.ListSubnetsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.ListSubnetsResponse)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getSubnetsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (subnetsBuilder_ == null) {
subnets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
subnetsBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse(this);
int from_bitField0_ = bitField0_;
if (subnetsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
subnets_ = java.util.Collections.unmodifiableList(subnets_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.subnets_ = subnets_;
} else {
result.subnets_ = subnetsBuilder_.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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse.getDefaultInstance()) return this;
if (subnetsBuilder_ == null) {
if (!other.subnets_.isEmpty()) {
if (subnets_.isEmpty()) {
subnets_ = other.subnets_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureSubnetsIsMutable();
subnets_.addAll(other.subnets_);
}
onChanged();
}
} else {
if (!other.subnets_.isEmpty()) {
if (subnetsBuilder_.isEmpty()) {
subnetsBuilder_.dispose();
subnetsBuilder_ = null;
subnets_ = other.subnets_;
bitField0_ = (bitField0_ & ~0x00000001);
subnetsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getSubnetsFieldBuilder() : null;
} else {
subnetsBuilder_.addAllMessages(other.subnets_);
}
}
}
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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List subnets_ =
java.util.Collections.emptyList();
private void ensureSubnetsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
subnets_ = new java.util.ArrayList(subnets_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet, yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.Builder, yandex.cloud.api.vpc.v1.SubnetOuterClass.SubnetOrBuilder> subnetsBuilder_;
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public java.util.List getSubnetsList() {
if (subnetsBuilder_ == null) {
return java.util.Collections.unmodifiableList(subnets_);
} else {
return subnetsBuilder_.getMessageList();
}
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public int getSubnetsCount() {
if (subnetsBuilder_ == null) {
return subnets_.size();
} else {
return subnetsBuilder_.getCount();
}
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet getSubnets(int index) {
if (subnetsBuilder_ == null) {
return subnets_.get(index);
} else {
return subnetsBuilder_.getMessage(index);
}
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public Builder setSubnets(
int index, yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet value) {
if (subnetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSubnetsIsMutable();
subnets_.set(index, value);
onChanged();
} else {
subnetsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public Builder setSubnets(
int index, yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.Builder builderForValue) {
if (subnetsBuilder_ == null) {
ensureSubnetsIsMutable();
subnets_.set(index, builderForValue.build());
onChanged();
} else {
subnetsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public Builder addSubnets(yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet value) {
if (subnetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSubnetsIsMutable();
subnets_.add(value);
onChanged();
} else {
subnetsBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public Builder addSubnets(
int index, yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet value) {
if (subnetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSubnetsIsMutable();
subnets_.add(index, value);
onChanged();
} else {
subnetsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public Builder addSubnets(
yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.Builder builderForValue) {
if (subnetsBuilder_ == null) {
ensureSubnetsIsMutable();
subnets_.add(builderForValue.build());
onChanged();
} else {
subnetsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public Builder addSubnets(
int index, yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.Builder builderForValue) {
if (subnetsBuilder_ == null) {
ensureSubnetsIsMutable();
subnets_.add(index, builderForValue.build());
onChanged();
} else {
subnetsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public Builder addAllSubnets(
java.lang.Iterable extends yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet> values) {
if (subnetsBuilder_ == null) {
ensureSubnetsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, subnets_);
onChanged();
} else {
subnetsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public Builder clearSubnets() {
if (subnetsBuilder_ == null) {
subnets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
subnetsBuilder_.clear();
}
return this;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public Builder removeSubnets(int index) {
if (subnetsBuilder_ == null) {
ensureSubnetsIsMutable();
subnets_.remove(index);
onChanged();
} else {
subnetsBuilder_.remove(index);
}
return this;
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.Builder getSubnetsBuilder(
int index) {
return getSubnetsFieldBuilder().getBuilder(index);
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.SubnetOrBuilder getSubnetsOrBuilder(
int index) {
if (subnetsBuilder_ == null) {
return subnets_.get(index); } else {
return subnetsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public java.util.List extends yandex.cloud.api.vpc.v1.SubnetOuterClass.SubnetOrBuilder>
getSubnetsOrBuilderList() {
if (subnetsBuilder_ != null) {
return subnetsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(subnets_);
}
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.Builder addSubnetsBuilder() {
return getSubnetsFieldBuilder().addBuilder(
yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.getDefaultInstance());
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.Builder addSubnetsBuilder(
int index) {
return getSubnetsFieldBuilder().addBuilder(
index, yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.getDefaultInstance());
}
/**
*
* List of Subnet resources.
*
*
* repeated .yandex.cloud.vpc.v1.Subnet subnets = 1;
*/
public java.util.List
getSubnetsBuilderList() {
return getSubnetsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet, yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.Builder, yandex.cloud.api.vpc.v1.SubnetOuterClass.SubnetOrBuilder>
getSubnetsFieldBuilder() {
if (subnetsBuilder_ == null) {
subnetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet, yandex.cloud.api.vpc.v1.SubnetOuterClass.Subnet.Builder, yandex.cloud.api.vpc.v1.SubnetOuterClass.SubnetOrBuilder>(
subnets_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
subnets_ = null;
}
return subnetsBuilder_;
}
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 [ListSubnetsRequest.page_size], use
* the [next_page_token] as the value
* for the [ListSubnetsRequest.page_token] query parameter
* in the next list request. Subsequent list requests will have their 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 [ListSubnetsRequest.page_size], use
* the [next_page_token] as the value
* for the [ListSubnetsRequest.page_token] query parameter
* in the next list request. Subsequent list requests will have their 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 [ListSubnetsRequest.page_size], use
* the [next_page_token] as the value
* for the [ListSubnetsRequest.page_token] query parameter
* in the next list request. Subsequent list requests will have their 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 [ListSubnetsRequest.page_size], use
* the [next_page_token] as the value
* for the [ListSubnetsRequest.page_token] query parameter
* in the next list request. Subsequent list requests will have their 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 [ListSubnetsRequest.page_size], use
* the [next_page_token] as the value
* for the [ListSubnetsRequest.page_token] query parameter
* in the next list request. Subsequent list requests will have their 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.vpc.v1.ListSubnetsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.ListSubnetsResponse)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListSubnetsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListSubnetsResponse(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.vpc.v1.SubnetServiceOuterClass.ListSubnetsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateSubnetRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.CreateSubnetRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to create a subnet in.
* To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 subnet in.
* To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 subnet.
* 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 subnet.
* 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 subnet.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the subnet.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Resource labels, `` 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, `` 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, `` 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, `` 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, `` 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 network to create subnet in.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The networkId.
*/
java.lang.String getNetworkId();
/**
*
* ID of the network to create subnet in.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for networkId.
*/
com.google.protobuf.ByteString
getNetworkIdBytes();
/**
*
* ID of the availability zone where the subnet resides.
* To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
*
*
* string zone_id = 6 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The zoneId.
*/
java.lang.String getZoneId();
/**
*
* ID of the availability zone where the subnet resides.
* To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
*
*
* string zone_id = 6 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for zoneId.
*/
com.google.protobuf.ByteString
getZoneIdBytes();
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @return A list containing the v4CidrBlocks.
*/
java.util.List
getV4CidrBlocksList();
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @return The count of v4CidrBlocks.
*/
int getV4CidrBlocksCount();
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param index The index of the element to return.
* @return The v4CidrBlocks at the given index.
*/
java.lang.String getV4CidrBlocks(int index);
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param index The index of the value to return.
* @return The bytes of the v4CidrBlocks at the given index.
*/
com.google.protobuf.ByteString
getV4CidrBlocksBytes(int index);
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The routeTableId.
*/
java.lang.String getRouteTableId();
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for routeTableId.
*/
com.google.protobuf.ByteString
getRouteTableIdBytes();
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
* @return Whether the dhcpOptions field is set.
*/
boolean hasDhcpOptions();
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
* @return The dhcpOptions.
*/
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions getDhcpOptions();
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
*/
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder getDhcpOptionsOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.CreateSubnetRequest}
*/
public static final class CreateSubnetRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.CreateSubnetRequest)
CreateSubnetRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateSubnetRequest.newBuilder() to construct.
private CreateSubnetRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateSubnetRequest() {
folderId_ = "";
name_ = "";
description_ = "";
networkId_ = "";
zoneId_ = "";
v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
routeTableId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateSubnetRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateSubnetRequest(
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();
networkId_ = s;
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
zoneId_ = s;
break;
}
case 58: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
v4CidrBlocks_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000002;
}
v4CidrBlocks_.add(s);
break;
}
case 74: {
java.lang.String s = input.readStringRequireUtf8();
routeTableId_ = s;
break;
}
case 82: {
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder subBuilder = null;
if (dhcpOptions_ != null) {
subBuilder = dhcpOptions_.toBuilder();
}
dhcpOptions_ = input.readMessage(yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(dhcpOptions_);
dhcpOptions_ = 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 {
if (((mutable_bitField0_ & 0x00000002) != 0)) {
v4CidrBlocks_ = v4CidrBlocks_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to create a subnet in.
* To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 subnet in.
* To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 subnet.
* 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 subnet.
* 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 subnet.
*
*
* 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 subnet.
*
*
* 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_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, `` 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, `` 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, `` 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, `` 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 NETWORK_ID_FIELD_NUMBER = 5;
private volatile java.lang.Object networkId_;
/**
*
* ID of the network to create subnet in.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The networkId.
*/
@java.lang.Override
public java.lang.String getNetworkId() {
java.lang.Object ref = networkId_;
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();
networkId_ = s;
return s;
}
}
/**
*
* ID of the network to create subnet in.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for networkId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNetworkIdBytes() {
java.lang.Object ref = networkId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
networkId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ZONE_ID_FIELD_NUMBER = 6;
private volatile java.lang.Object zoneId_;
/**
*
* ID of the availability zone where the subnet resides.
* To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
*
*
* string zone_id = 6 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The zoneId.
*/
@java.lang.Override
public java.lang.String getZoneId() {
java.lang.Object ref = zoneId_;
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();
zoneId_ = s;
return s;
}
}
/**
*
* ID of the availability zone where the subnet resides.
* To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
*
*
* string zone_id = 6 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for zoneId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getZoneIdBytes() {
java.lang.Object ref = zoneId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
zoneId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int V4_CIDR_BLOCKS_FIELD_NUMBER = 7;
private com.google.protobuf.LazyStringList v4CidrBlocks_;
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @return A list containing the v4CidrBlocks.
*/
public com.google.protobuf.ProtocolStringList
getV4CidrBlocksList() {
return v4CidrBlocks_;
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @return The count of v4CidrBlocks.
*/
public int getV4CidrBlocksCount() {
return v4CidrBlocks_.size();
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param index The index of the element to return.
* @return The v4CidrBlocks at the given index.
*/
public java.lang.String getV4CidrBlocks(int index) {
return v4CidrBlocks_.get(index);
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param index The index of the value to return.
* @return The bytes of the v4CidrBlocks at the given index.
*/
public com.google.protobuf.ByteString
getV4CidrBlocksBytes(int index) {
return v4CidrBlocks_.getByteString(index);
}
public static final int ROUTE_TABLE_ID_FIELD_NUMBER = 9;
private volatile java.lang.Object routeTableId_;
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The routeTableId.
*/
@java.lang.Override
public java.lang.String getRouteTableId() {
java.lang.Object ref = routeTableId_;
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();
routeTableId_ = s;
return s;
}
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for routeTableId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getRouteTableIdBytes() {
java.lang.Object ref = routeTableId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
routeTableId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DHCP_OPTIONS_FIELD_NUMBER = 10;
private yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions dhcpOptions_;
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
* @return Whether the dhcpOptions field is set.
*/
@java.lang.Override
public boolean hasDhcpOptions() {
return dhcpOptions_ != null;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
* @return The dhcpOptions.
*/
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions getDhcpOptions() {
return dhcpOptions_ == null ? yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.getDefaultInstance() : dhcpOptions_;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
*/
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder getDhcpOptionsOrBuilder() {
return getDhcpOptions();
}
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(networkId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, networkId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zoneId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, zoneId_);
}
for (int i = 0; i < v4CidrBlocks_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, v4CidrBlocks_.getRaw(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(routeTableId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 9, routeTableId_);
}
if (dhcpOptions_ != null) {
output.writeMessage(10, getDhcpOptions());
}
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(networkId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, networkId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zoneId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, zoneId_);
}
{
int dataSize = 0;
for (int i = 0; i < v4CidrBlocks_.size(); i++) {
dataSize += computeStringSizeNoTag(v4CidrBlocks_.getRaw(i));
}
size += dataSize;
size += 1 * getV4CidrBlocksList().size();
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(routeTableId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, routeTableId_);
}
if (dhcpOptions_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getDhcpOptions());
}
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.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest) 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 (!getNetworkId()
.equals(other.getNetworkId())) return false;
if (!getZoneId()
.equals(other.getZoneId())) return false;
if (!getV4CidrBlocksList()
.equals(other.getV4CidrBlocksList())) return false;
if (!getRouteTableId()
.equals(other.getRouteTableId())) return false;
if (hasDhcpOptions() != other.hasDhcpOptions()) return false;
if (hasDhcpOptions()) {
if (!getDhcpOptions()
.equals(other.getDhcpOptions())) 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) + NETWORK_ID_FIELD_NUMBER;
hash = (53 * hash) + getNetworkId().hashCode();
hash = (37 * hash) + ZONE_ID_FIELD_NUMBER;
hash = (53 * hash) + getZoneId().hashCode();
if (getV4CidrBlocksCount() > 0) {
hash = (37 * hash) + V4_CIDR_BLOCKS_FIELD_NUMBER;
hash = (53 * hash) + getV4CidrBlocksList().hashCode();
}
hash = (37 * hash) + ROUTE_TABLE_ID_FIELD_NUMBER;
hash = (53 * hash) + getRouteTableId().hashCode();
if (hasDhcpOptions()) {
hash = (37 * hash) + DHCP_OPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getDhcpOptions().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest 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.vpc.v1.CreateSubnetRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.CreateSubnetRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest.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_ = "";
name_ = "";
description_ = "";
internalGetMutableLabels().clear();
networkId_ = "";
zoneId_ = "";
v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
routeTableId_ = "";
if (dhcpOptionsBuilder_ == null) {
dhcpOptions_ = null;
} else {
dhcpOptions_ = null;
dhcpOptionsBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest(this);
int from_bitField0_ = bitField0_;
result.folderId_ = folderId_;
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
result.networkId_ = networkId_;
result.zoneId_ = zoneId_;
if (((bitField0_ & 0x00000002) != 0)) {
v4CidrBlocks_ = v4CidrBlocks_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000002);
}
result.v4CidrBlocks_ = v4CidrBlocks_;
result.routeTableId_ = routeTableId_;
if (dhcpOptionsBuilder_ == null) {
result.dhcpOptions_ = dhcpOptions_;
} else {
result.dhcpOptions_ = dhcpOptionsBuilder_.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.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest.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.getNetworkId().isEmpty()) {
networkId_ = other.networkId_;
onChanged();
}
if (!other.getZoneId().isEmpty()) {
zoneId_ = other.zoneId_;
onChanged();
}
if (!other.v4CidrBlocks_.isEmpty()) {
if (v4CidrBlocks_.isEmpty()) {
v4CidrBlocks_ = other.v4CidrBlocks_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.addAll(other.v4CidrBlocks_);
}
onChanged();
}
if (!other.getRouteTableId().isEmpty()) {
routeTableId_ = other.routeTableId_;
onChanged();
}
if (other.hasDhcpOptions()) {
mergeDhcpOptions(other.getDhcpOptions());
}
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.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest) 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 subnet in.
* To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 subnet in.
* To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 subnet in.
* To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 subnet in.
* To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 subnet in.
* To get folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.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 subnet.
* 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 subnet.
* 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 subnet.
* 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 subnet.
* 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 subnet.
* 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 subnet.
*
*
* 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 subnet.
*
*
* 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 subnet.
*
*
* 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 subnet.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the subnet.
*
*
* 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, `` 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, `` 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, `` 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, `` 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, `` 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, `` 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, `` 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 networkId_ = "";
/**
*
* ID of the network to create subnet in.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The networkId.
*/
public java.lang.String getNetworkId() {
java.lang.Object ref = networkId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
networkId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the network to create subnet in.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for networkId.
*/
public com.google.protobuf.ByteString
getNetworkIdBytes() {
java.lang.Object ref = networkId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
networkId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the network to create subnet in.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The networkId to set.
* @return This builder for chaining.
*/
public Builder setNetworkId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
networkId_ = value;
onChanged();
return this;
}
/**
*
* ID of the network to create subnet in.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearNetworkId() {
networkId_ = getDefaultInstance().getNetworkId();
onChanged();
return this;
}
/**
*
* ID of the network to create subnet in.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for networkId to set.
* @return This builder for chaining.
*/
public Builder setNetworkIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
networkId_ = value;
onChanged();
return this;
}
private java.lang.Object zoneId_ = "";
/**
*
* ID of the availability zone where the subnet resides.
* To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
*
*
* string zone_id = 6 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The zoneId.
*/
public java.lang.String getZoneId() {
java.lang.Object ref = zoneId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
zoneId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the availability zone where the subnet resides.
* To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
*
*
* string zone_id = 6 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for zoneId.
*/
public com.google.protobuf.ByteString
getZoneIdBytes() {
java.lang.Object ref = zoneId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
zoneId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the availability zone where the subnet resides.
* To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
*
*
* string zone_id = 6 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The zoneId to set.
* @return This builder for chaining.
*/
public Builder setZoneId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
zoneId_ = value;
onChanged();
return this;
}
/**
*
* ID of the availability zone where the subnet resides.
* To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
*
*
* string zone_id = 6 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearZoneId() {
zoneId_ = getDefaultInstance().getZoneId();
onChanged();
return this;
}
/**
*
* ID of the availability zone where the subnet resides.
* To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
*
*
* string zone_id = 6 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for zoneId to set.
* @return This builder for chaining.
*/
public Builder setZoneIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
zoneId_ = value;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureV4CidrBlocksIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
v4CidrBlocks_ = new com.google.protobuf.LazyStringArrayList(v4CidrBlocks_);
bitField0_ |= 0x00000002;
}
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @return A list containing the v4CidrBlocks.
*/
public com.google.protobuf.ProtocolStringList
getV4CidrBlocksList() {
return v4CidrBlocks_.getUnmodifiableView();
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @return The count of v4CidrBlocks.
*/
public int getV4CidrBlocksCount() {
return v4CidrBlocks_.size();
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param index The index of the element to return.
* @return The v4CidrBlocks at the given index.
*/
public java.lang.String getV4CidrBlocks(int index) {
return v4CidrBlocks_.get(index);
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param index The index of the value to return.
* @return The bytes of the v4CidrBlocks at the given index.
*/
public com.google.protobuf.ByteString
getV4CidrBlocksBytes(int index) {
return v4CidrBlocks_.getByteString(index);
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param index The index to set the value at.
* @param value The v4CidrBlocks to set.
* @return This builder for chaining.
*/
public Builder setV4CidrBlocks(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.set(index, value);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param value The v4CidrBlocks to add.
* @return This builder for chaining.
*/
public Builder addV4CidrBlocks(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.add(value);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param values The v4CidrBlocks to add.
* @return This builder for chaining.
*/
public Builder addAllV4CidrBlocks(
java.lang.Iterable values) {
ensureV4CidrBlocksIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, v4CidrBlocks_);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearV4CidrBlocks() {
v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that are defined for this subnet.
* This field can be set only at Subnet resource creation time and cannot be changed.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 7 [(.yandex.cloud.required) = true];
* @param value The bytes of the v4CidrBlocks to add.
* @return This builder for chaining.
*/
public Builder addV4CidrBlocksBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.add(value);
onChanged();
return this;
}
private java.lang.Object routeTableId_ = "";
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The routeTableId.
*/
public java.lang.String getRouteTableId() {
java.lang.Object ref = routeTableId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
routeTableId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for routeTableId.
*/
public com.google.protobuf.ByteString
getRouteTableIdBytes() {
java.lang.Object ref = routeTableId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
routeTableId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 9 [(.yandex.cloud.length) = "<=50"];
* @param value The routeTableId to set.
* @return This builder for chaining.
*/
public Builder setRouteTableId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
routeTableId_ = value;
onChanged();
return this;
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearRouteTableId() {
routeTableId_ = getDefaultInstance().getRouteTableId();
onChanged();
return this;
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 9 [(.yandex.cloud.length) = "<=50"];
* @param value The bytes for routeTableId to set.
* @return This builder for chaining.
*/
public Builder setRouteTableIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
routeTableId_ = value;
onChanged();
return this;
}
private yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions dhcpOptions_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder> dhcpOptionsBuilder_;
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
* @return Whether the dhcpOptions field is set.
*/
public boolean hasDhcpOptions() {
return dhcpOptionsBuilder_ != null || dhcpOptions_ != null;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
* @return The dhcpOptions.
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions getDhcpOptions() {
if (dhcpOptionsBuilder_ == null) {
return dhcpOptions_ == null ? yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.getDefaultInstance() : dhcpOptions_;
} else {
return dhcpOptionsBuilder_.getMessage();
}
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
*/
public Builder setDhcpOptions(yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions value) {
if (dhcpOptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
dhcpOptions_ = value;
onChanged();
} else {
dhcpOptionsBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
*/
public Builder setDhcpOptions(
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder builderForValue) {
if (dhcpOptionsBuilder_ == null) {
dhcpOptions_ = builderForValue.build();
onChanged();
} else {
dhcpOptionsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
*/
public Builder mergeDhcpOptions(yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions value) {
if (dhcpOptionsBuilder_ == null) {
if (dhcpOptions_ != null) {
dhcpOptions_ =
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.newBuilder(dhcpOptions_).mergeFrom(value).buildPartial();
} else {
dhcpOptions_ = value;
}
onChanged();
} else {
dhcpOptionsBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
*/
public Builder clearDhcpOptions() {
if (dhcpOptionsBuilder_ == null) {
dhcpOptions_ = null;
onChanged();
} else {
dhcpOptions_ = null;
dhcpOptionsBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder getDhcpOptionsBuilder() {
onChanged();
return getDhcpOptionsFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder getDhcpOptionsOrBuilder() {
if (dhcpOptionsBuilder_ != null) {
return dhcpOptionsBuilder_.getMessageOrBuilder();
} else {
return dhcpOptions_ == null ?
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.getDefaultInstance() : dhcpOptions_;
}
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder>
getDhcpOptionsFieldBuilder() {
if (dhcpOptionsBuilder_ == null) {
dhcpOptionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder>(
getDhcpOptions(),
getParentForChildren(),
isClean());
dhcpOptions_ = null;
}
return dhcpOptionsBuilder_;
}
@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.vpc.v1.CreateSubnetRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.CreateSubnetRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateSubnetRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateSubnetRequest(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.vpc.v1.SubnetServiceOuterClass.CreateSubnetRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateSubnetMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.CreateSubnetMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the subnet that is being created.
*
*
* string subnet_id = 1;
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the subnet that is being created.
*
*
* string subnet_id = 1;
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.CreateSubnetMetadata}
*/
public static final class CreateSubnetMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.CreateSubnetMetadata)
CreateSubnetMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateSubnetMetadata.newBuilder() to construct.
private CreateSubnetMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateSubnetMetadata() {
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateSubnetMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateSubnetMetadata(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the subnet that is being created.
*
*
* string subnet_id = 1;
* @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 that is being created.
*
*
* string subnet_id = 1;
* @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;
}
}
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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata 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.vpc.v1.CreateSubnetMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.CreateSubnetMetadata)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata.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();
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the subnet that is being created.
*
*
* string subnet_id = 1;
* @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 that is being created.
*
*
* string subnet_id = 1;
* @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 that is being created.
*
*
* string subnet_id = 1;
* @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 that is being created.
*
*
* string subnet_id = 1;
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the subnet that is being created.
*
*
* string subnet_id = 1;
* @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;
}
@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.vpc.v1.CreateSubnetMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.CreateSubnetMetadata)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateSubnetMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateSubnetMetadata(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.vpc.v1.SubnetServiceOuterClass.CreateSubnetMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateSubnetRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.UpdateSubnetRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource to update.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource to update.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
/**
*
* Field mask that specifies which fields of the Subnet 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 Subnet 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 Subnet resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder();
/**
*
* Name of the subnet.
* 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 subnet.
* 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 subnet.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the subnet.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Resource labels as `` key:value `` pairs.
*
*
* 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.
*
*
* 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.
*
*
* 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.
*
*
* 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.
*
*
* 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);
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 6 [(.yandex.cloud.length) = "<=50"];
* @return The routeTableId.
*/
java.lang.String getRouteTableId();
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 6 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for routeTableId.
*/
com.google.protobuf.ByteString
getRouteTableIdBytes();
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
* @return Whether the dhcpOptions field is set.
*/
boolean hasDhcpOptions();
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
* @return The dhcpOptions.
*/
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions getDhcpOptions();
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
*/
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder getDhcpOptionsOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.UpdateSubnetRequest}
*/
public static final class UpdateSubnetRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.UpdateSubnetRequest)
UpdateSubnetRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateSubnetRequest.newBuilder() to construct.
private UpdateSubnetRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateSubnetRequest() {
subnetId_ = "";
name_ = "";
description_ = "";
routeTableId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateSubnetRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateSubnetRequest(
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();
subnetId_ = 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: {
java.lang.String s = input.readStringRequireUtf8();
routeTableId_ = s;
break;
}
case 58: {
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder subBuilder = null;
if (dhcpOptions_ != null) {
subBuilder = dhcpOptions_.toBuilder();
}
dhcpOptions_ = input.readMessage(yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(dhcpOptions_);
dhcpOptions_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource to update.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to update.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 UPDATE_MASK_FIELD_NUMBER = 2;
private com.google.protobuf.FieldMask updateMask_;
/**
*
* Field mask that specifies which fields of the Subnet 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 Subnet 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 Subnet 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 subnet.
* 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 subnet.
* 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 subnet.
*
*
* 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 subnet.
*
*
* 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_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 = 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.
*
*
* 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.
*
*
* 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.
*
*
* 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 ROUTE_TABLE_ID_FIELD_NUMBER = 6;
private volatile java.lang.Object routeTableId_;
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 6 [(.yandex.cloud.length) = "<=50"];
* @return The routeTableId.
*/
@java.lang.Override
public java.lang.String getRouteTableId() {
java.lang.Object ref = routeTableId_;
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();
routeTableId_ = s;
return s;
}
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 6 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for routeTableId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getRouteTableIdBytes() {
java.lang.Object ref = routeTableId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
routeTableId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DHCP_OPTIONS_FIELD_NUMBER = 7;
private yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions dhcpOptions_;
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
* @return Whether the dhcpOptions field is set.
*/
@java.lang.Override
public boolean hasDhcpOptions() {
return dhcpOptions_ != null;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
* @return The dhcpOptions.
*/
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions getDhcpOptions() {
return dhcpOptions_ == null ? yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.getDefaultInstance() : dhcpOptions_;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
*/
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder getDhcpOptionsOrBuilder() {
return getDhcpOptions();
}
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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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);
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(routeTableId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, routeTableId_);
}
if (dhcpOptions_ != null) {
output.writeMessage(7, getDhcpOptions());
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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__);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(routeTableId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, routeTableId_);
}
if (dhcpOptions_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getDhcpOptions());
}
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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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 (!getRouteTableId()
.equals(other.getRouteTableId())) return false;
if (hasDhcpOptions() != other.hasDhcpOptions()) return false;
if (hasDhcpOptions()) {
if (!getDhcpOptions()
.equals(other.getDhcpOptions())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().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();
}
hash = (37 * hash) + ROUTE_TABLE_ID_FIELD_NUMBER;
hash = (53 * hash) + getRouteTableId().hashCode();
if (hasDhcpOptions()) {
hash = (37 * hash) + DHCP_OPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getDhcpOptions().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest 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.vpc.v1.UpdateSubnetRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.UpdateSubnetRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest.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();
subnetId_ = "";
if (updateMaskBuilder_ == null) {
updateMask_ = null;
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
name_ = "";
description_ = "";
internalGetMutableLabels().clear();
routeTableId_ = "";
if (dhcpOptionsBuilder_ == null) {
dhcpOptions_ = null;
} else {
dhcpOptions_ = null;
dhcpOptionsBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest(this);
int from_bitField0_ = bitField0_;
result.subnetId_ = subnetId_;
if (updateMaskBuilder_ == null) {
result.updateMask_ = updateMask_;
} else {
result.updateMask_ = updateMaskBuilder_.build();
}
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
result.routeTableId_ = routeTableId_;
if (dhcpOptionsBuilder_ == null) {
result.dhcpOptions_ = dhcpOptions_;
} else {
result.dhcpOptions_ = dhcpOptionsBuilder_.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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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 (!other.getRouteTableId().isEmpty()) {
routeTableId_ = other.routeTableId_;
onChanged();
}
if (other.hasDhcpOptions()) {
mergeDhcpOptions(other.getDhcpOptions());
}
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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource to update.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to update.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to update.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to update.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource to update.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 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 Subnet 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 Subnet 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 Subnet 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 Subnet 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 Subnet 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 Subnet 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 Subnet 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 Subnet 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 Subnet 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 subnet.
* 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 subnet.
* 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 subnet.
* 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 subnet.
* 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 subnet.
* 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 subnet.
*
*
* 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 subnet.
*
*
* 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 subnet.
*
*
* 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 subnet.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the subnet.
*
*
* 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.
*
*
* 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.
*
*
* 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.
*
*
* 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.
*
*
* 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.
*
*
* 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.
*
*
* 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.
*
*
* 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.lang.Object routeTableId_ = "";
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 6 [(.yandex.cloud.length) = "<=50"];
* @return The routeTableId.
*/
public java.lang.String getRouteTableId() {
java.lang.Object ref = routeTableId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
routeTableId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 6 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for routeTableId.
*/
public com.google.protobuf.ByteString
getRouteTableIdBytes() {
java.lang.Object ref = routeTableId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
routeTableId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 6 [(.yandex.cloud.length) = "<=50"];
* @param value The routeTableId to set.
* @return This builder for chaining.
*/
public Builder setRouteTableId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
routeTableId_ = value;
onChanged();
return this;
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 6 [(.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearRouteTableId() {
routeTableId_ = getDefaultInstance().getRouteTableId();
onChanged();
return this;
}
/**
*
* ID of route table the subnet is linked to.
*
*
* string route_table_id = 6 [(.yandex.cloud.length) = "<=50"];
* @param value The bytes for routeTableId to set.
* @return This builder for chaining.
*/
public Builder setRouteTableIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
routeTableId_ = value;
onChanged();
return this;
}
private yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions dhcpOptions_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder> dhcpOptionsBuilder_;
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
* @return Whether the dhcpOptions field is set.
*/
public boolean hasDhcpOptions() {
return dhcpOptionsBuilder_ != null || dhcpOptions_ != null;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
* @return The dhcpOptions.
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions getDhcpOptions() {
if (dhcpOptionsBuilder_ == null) {
return dhcpOptions_ == null ? yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.getDefaultInstance() : dhcpOptions_;
} else {
return dhcpOptionsBuilder_.getMessage();
}
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
*/
public Builder setDhcpOptions(yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions value) {
if (dhcpOptionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
dhcpOptions_ = value;
onChanged();
} else {
dhcpOptionsBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
*/
public Builder setDhcpOptions(
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder builderForValue) {
if (dhcpOptionsBuilder_ == null) {
dhcpOptions_ = builderForValue.build();
onChanged();
} else {
dhcpOptionsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
*/
public Builder mergeDhcpOptions(yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions value) {
if (dhcpOptionsBuilder_ == null) {
if (dhcpOptions_ != null) {
dhcpOptions_ =
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.newBuilder(dhcpOptions_).mergeFrom(value).buildPartial();
} else {
dhcpOptions_ = value;
}
onChanged();
} else {
dhcpOptionsBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
*/
public Builder clearDhcpOptions() {
if (dhcpOptionsBuilder_ == null) {
dhcpOptions_ = null;
onChanged();
} else {
dhcpOptions_ = null;
dhcpOptionsBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder getDhcpOptionsBuilder() {
onChanged();
return getDhcpOptionsFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
*/
public yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder getDhcpOptionsOrBuilder() {
if (dhcpOptionsBuilder_ != null) {
return dhcpOptionsBuilder_.getMessageOrBuilder();
} else {
return dhcpOptions_ == null ?
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.getDefaultInstance() : dhcpOptions_;
}
}
/**
* .yandex.cloud.vpc.v1.DhcpOptions dhcp_options = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder>
getDhcpOptionsFieldBuilder() {
if (dhcpOptionsBuilder_ == null) {
dhcpOptionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptions.Builder, yandex.cloud.api.vpc.v1.SubnetOuterClass.DhcpOptionsOrBuilder>(
getDhcpOptions(),
getParentForChildren(),
isClean());
dhcpOptions_ = null;
}
return dhcpOptionsBuilder_;
}
@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.vpc.v1.UpdateSubnetRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.UpdateSubnetRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateSubnetRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateSubnetRequest(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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateSubnetMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.UpdateSubnetMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.UpdateSubnetMetadata}
*/
public static final class UpdateSubnetMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.UpdateSubnetMetadata)
UpdateSubnetMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateSubnetMetadata.newBuilder() to construct.
private UpdateSubnetMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateSubnetMetadata() {
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateSubnetMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateSubnetMetadata(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @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;
}
}
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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata 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.vpc.v1.UpdateSubnetMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.UpdateSubnetMetadata)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata.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();
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @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;
}
@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.vpc.v1.UpdateSubnetMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.UpdateSubnetMetadata)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateSubnetMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateSubnetMetadata(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.vpc.v1.SubnetServiceOuterClass.UpdateSubnetMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface AddSubnetCidrBlocksRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.AddSubnetCidrBlocksRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @return A list containing the v4CidrBlocks.
*/
java.util.List
getV4CidrBlocksList();
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @return The count of v4CidrBlocks.
*/
int getV4CidrBlocksCount();
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the element to return.
* @return The v4CidrBlocks at the given index.
*/
java.lang.String getV4CidrBlocks(int index);
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the value to return.
* @return The bytes of the v4CidrBlocks at the given index.
*/
com.google.protobuf.ByteString
getV4CidrBlocksBytes(int index);
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.AddSubnetCidrBlocksRequest}
*/
public static final class AddSubnetCidrBlocksRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.AddSubnetCidrBlocksRequest)
AddSubnetCidrBlocksRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use AddSubnetCidrBlocksRequest.newBuilder() to construct.
private AddSubnetCidrBlocksRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private AddSubnetCidrBlocksRequest() {
subnetId_ = "";
v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AddSubnetCidrBlocksRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AddSubnetCidrBlocksRequest(
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();
subnetId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
v4CidrBlocks_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000001;
}
v4CidrBlocks_.add(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)) {
v4CidrBlocks_ = v4CidrBlocks_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 V4_CIDR_BLOCKS_FIELD_NUMBER = 2;
private com.google.protobuf.LazyStringList v4CidrBlocks_;
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @return A list containing the v4CidrBlocks.
*/
public com.google.protobuf.ProtocolStringList
getV4CidrBlocksList() {
return v4CidrBlocks_;
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @return The count of v4CidrBlocks.
*/
public int getV4CidrBlocksCount() {
return v4CidrBlocks_.size();
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the element to return.
* @return The v4CidrBlocks at the given index.
*/
public java.lang.String getV4CidrBlocks(int index) {
return v4CidrBlocks_.get(index);
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the value to return.
* @return The bytes of the v4CidrBlocks at the given index.
*/
public com.google.protobuf.ByteString
getV4CidrBlocksBytes(int index) {
return v4CidrBlocks_.getByteString(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
for (int i = 0; i < v4CidrBlocks_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, v4CidrBlocks_.getRaw(i));
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
{
int dataSize = 0;
for (int i = 0; i < v4CidrBlocks_.size(); i++) {
dataSize += computeStringSizeNoTag(v4CidrBlocks_.getRaw(i));
}
size += dataSize;
size += 1 * getV4CidrBlocksList().size();
}
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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) return false;
if (!getV4CidrBlocksList()
.equals(other.getV4CidrBlocksList())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
if (getV4CidrBlocksCount() > 0) {
hash = (37 * hash) + V4_CIDR_BLOCKS_FIELD_NUMBER;
hash = (53 * hash) + getV4CidrBlocksList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest 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.vpc.v1.AddSubnetCidrBlocksRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.AddSubnetCidrBlocksRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest.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();
subnetId_ = "";
v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest(this);
int from_bitField0_ = bitField0_;
result.subnetId_ = subnetId_;
if (((bitField0_ & 0x00000001) != 0)) {
v4CidrBlocks_ = v4CidrBlocks_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.v4CidrBlocks_ = v4CidrBlocks_;
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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
onChanged();
}
if (!other.v4CidrBlocks_.isEmpty()) {
if (v4CidrBlocks_.isEmpty()) {
v4CidrBlocks_ = other.v4CidrBlocks_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.addAll(other.v4CidrBlocks_);
}
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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 com.google.protobuf.LazyStringList v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureV4CidrBlocksIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
v4CidrBlocks_ = new com.google.protobuf.LazyStringArrayList(v4CidrBlocks_);
bitField0_ |= 0x00000001;
}
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @return A list containing the v4CidrBlocks.
*/
public com.google.protobuf.ProtocolStringList
getV4CidrBlocksList() {
return v4CidrBlocks_.getUnmodifiableView();
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @return The count of v4CidrBlocks.
*/
public int getV4CidrBlocksCount() {
return v4CidrBlocks_.size();
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the element to return.
* @return The v4CidrBlocks at the given index.
*/
public java.lang.String getV4CidrBlocks(int index) {
return v4CidrBlocks_.get(index);
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the value to return.
* @return The bytes of the v4CidrBlocks at the given index.
*/
public com.google.protobuf.ByteString
getV4CidrBlocksBytes(int index) {
return v4CidrBlocks_.getByteString(index);
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index to set the value at.
* @param value The v4CidrBlocks to set.
* @return This builder for chaining.
*/
public Builder setV4CidrBlocks(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.set(index, value);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param value The v4CidrBlocks to add.
* @return This builder for chaining.
*/
public Builder addV4CidrBlocks(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.add(value);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param values The v4CidrBlocks to add.
* @return This builder for chaining.
*/
public Builder addAllV4CidrBlocks(
java.lang.Iterable values) {
ensureV4CidrBlocksIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, v4CidrBlocks_);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @return This builder for chaining.
*/
public Builder clearV4CidrBlocks() {
v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that should be added to this subnet.
* For example, 10.0.0.0/22 or 192.168.0.0/24.
* Minimum subnet size is /28, maximum subnet size is /16.
*
*
* repeated string v4_cidr_blocks = 2;
* @param value The bytes of the v4CidrBlocks to add.
* @return This builder for chaining.
*/
public Builder addV4CidrBlocksBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.add(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.vpc.v1.AddSubnetCidrBlocksRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.AddSubnetCidrBlocksRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public AddSubnetCidrBlocksRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AddSubnetCidrBlocksRequest(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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface AddSubnetCidrBlocksMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.AddSubnetCidrBlocksMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.AddSubnetCidrBlocksMetadata}
*/
public static final class AddSubnetCidrBlocksMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.AddSubnetCidrBlocksMetadata)
AddSubnetCidrBlocksMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use AddSubnetCidrBlocksMetadata.newBuilder() to construct.
private AddSubnetCidrBlocksMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private AddSubnetCidrBlocksMetadata() {
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AddSubnetCidrBlocksMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AddSubnetCidrBlocksMetadata(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @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;
}
}
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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata 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.vpc.v1.AddSubnetCidrBlocksMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.AddSubnetCidrBlocksMetadata)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata.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();
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @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;
}
@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.vpc.v1.AddSubnetCidrBlocksMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.AddSubnetCidrBlocksMetadata)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public AddSubnetCidrBlocksMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AddSubnetCidrBlocksMetadata(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.vpc.v1.SubnetServiceOuterClass.AddSubnetCidrBlocksMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RemoveSubnetCidrBlocksRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @return A list containing the v4CidrBlocks.
*/
java.util.List
getV4CidrBlocksList();
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @return The count of v4CidrBlocks.
*/
int getV4CidrBlocksCount();
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the element to return.
* @return The v4CidrBlocks at the given index.
*/
java.lang.String getV4CidrBlocks(int index);
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the value to return.
* @return The bytes of the v4CidrBlocks at the given index.
*/
com.google.protobuf.ByteString
getV4CidrBlocksBytes(int index);
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksRequest}
*/
public static final class RemoveSubnetCidrBlocksRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksRequest)
RemoveSubnetCidrBlocksRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use RemoveSubnetCidrBlocksRequest.newBuilder() to construct.
private RemoveSubnetCidrBlocksRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RemoveSubnetCidrBlocksRequest() {
subnetId_ = "";
v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RemoveSubnetCidrBlocksRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RemoveSubnetCidrBlocksRequest(
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();
subnetId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
v4CidrBlocks_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000001;
}
v4CidrBlocks_.add(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)) {
v4CidrBlocks_ = v4CidrBlocks_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 V4_CIDR_BLOCKS_FIELD_NUMBER = 2;
private com.google.protobuf.LazyStringList v4CidrBlocks_;
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @return A list containing the v4CidrBlocks.
*/
public com.google.protobuf.ProtocolStringList
getV4CidrBlocksList() {
return v4CidrBlocks_;
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @return The count of v4CidrBlocks.
*/
public int getV4CidrBlocksCount() {
return v4CidrBlocks_.size();
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the element to return.
* @return The v4CidrBlocks at the given index.
*/
public java.lang.String getV4CidrBlocks(int index) {
return v4CidrBlocks_.get(index);
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the value to return.
* @return The bytes of the v4CidrBlocks at the given index.
*/
public com.google.protobuf.ByteString
getV4CidrBlocksBytes(int index) {
return v4CidrBlocks_.getByteString(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
for (int i = 0; i < v4CidrBlocks_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, v4CidrBlocks_.getRaw(i));
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
{
int dataSize = 0;
for (int i = 0; i < v4CidrBlocks_.size(); i++) {
dataSize += computeStringSizeNoTag(v4CidrBlocks_.getRaw(i));
}
size += dataSize;
size += 1 * getV4CidrBlocksList().size();
}
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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) return false;
if (!getV4CidrBlocksList()
.equals(other.getV4CidrBlocksList())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
if (getV4CidrBlocksCount() > 0) {
hash = (37 * hash) + V4_CIDR_BLOCKS_FIELD_NUMBER;
hash = (53 * hash) + getV4CidrBlocksList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest 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.vpc.v1.RemoveSubnetCidrBlocksRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest.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();
subnetId_ = "";
v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest(this);
int from_bitField0_ = bitField0_;
result.subnetId_ = subnetId_;
if (((bitField0_ & 0x00000001) != 0)) {
v4CidrBlocks_ = v4CidrBlocks_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.v4CidrBlocks_ = v4CidrBlocks_;
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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
onChanged();
}
if (!other.v4CidrBlocks_.isEmpty()) {
if (v4CidrBlocks_.isEmpty()) {
v4CidrBlocks_ = other.v4CidrBlocks_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.addAll(other.v4CidrBlocks_);
}
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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 com.google.protobuf.LazyStringList v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureV4CidrBlocksIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
v4CidrBlocks_ = new com.google.protobuf.LazyStringArrayList(v4CidrBlocks_);
bitField0_ |= 0x00000001;
}
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @return A list containing the v4CidrBlocks.
*/
public com.google.protobuf.ProtocolStringList
getV4CidrBlocksList() {
return v4CidrBlocks_.getUnmodifiableView();
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @return The count of v4CidrBlocks.
*/
public int getV4CidrBlocksCount() {
return v4CidrBlocks_.size();
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the element to return.
* @return The v4CidrBlocks at the given index.
*/
public java.lang.String getV4CidrBlocks(int index) {
return v4CidrBlocks_.get(index);
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index of the value to return.
* @return The bytes of the v4CidrBlocks at the given index.
*/
public com.google.protobuf.ByteString
getV4CidrBlocksBytes(int index) {
return v4CidrBlocks_.getByteString(index);
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param index The index to set the value at.
* @param value The v4CidrBlocks to set.
* @return This builder for chaining.
*/
public Builder setV4CidrBlocks(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.set(index, value);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param value The v4CidrBlocks to add.
* @return This builder for chaining.
*/
public Builder addV4CidrBlocks(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.add(value);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param values The v4CidrBlocks to add.
* @return This builder for chaining.
*/
public Builder addAllV4CidrBlocks(
java.lang.Iterable values) {
ensureV4CidrBlocksIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, v4CidrBlocks_);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @return This builder for chaining.
*/
public Builder clearV4CidrBlocks() {
v4CidrBlocks_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* CIDR block.
* The range of internal addresses that are removed from this subnet.
*
*
* repeated string v4_cidr_blocks = 2;
* @param value The bytes of the v4CidrBlocks to add.
* @return This builder for chaining.
*/
public Builder addV4CidrBlocksBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureV4CidrBlocksIsMutable();
v4CidrBlocks_.add(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.vpc.v1.RemoveSubnetCidrBlocksRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RemoveSubnetCidrBlocksRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RemoveSubnetCidrBlocksRequest(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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RemoveSubnetCidrBlocksMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksMetadata}
*/
public static final class RemoveSubnetCidrBlocksMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksMetadata)
RemoveSubnetCidrBlocksMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use RemoveSubnetCidrBlocksMetadata.newBuilder() to construct.
private RemoveSubnetCidrBlocksMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RemoveSubnetCidrBlocksMetadata() {
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RemoveSubnetCidrBlocksMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RemoveSubnetCidrBlocksMetadata(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @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;
}
}
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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata 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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata 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.vpc.v1.RemoveSubnetCidrBlocksMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksMetadata)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata.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();
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @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 resource that is being updated.
*
*
* string subnet_id = 1;
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource that is being updated.
*
*
* string subnet_id = 1;
* @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;
}
@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.vpc.v1.RemoveSubnetCidrBlocksMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.RemoveSubnetCidrBlocksMetadata)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RemoveSubnetCidrBlocksMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RemoveSubnetCidrBlocksMetadata(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.vpc.v1.SubnetServiceOuterClass.RemoveSubnetCidrBlocksMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteSubnetRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.DeleteSubnetRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the subnet to delete.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the subnet to delete.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.DeleteSubnetRequest}
*/
public static final class DeleteSubnetRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.DeleteSubnetRequest)
DeleteSubnetRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteSubnetRequest.newBuilder() to construct.
private DeleteSubnetRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteSubnetRequest() {
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteSubnetRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteSubnetRequest(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the subnet to delete.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 to delete.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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;
}
}
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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest 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.vpc.v1.DeleteSubnetRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.DeleteSubnetRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest.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();
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the subnet to delete.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 to delete.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 to delete.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 to delete.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the subnet to delete.
* To get the subnet ID use a [SubnetService.List] request.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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;
}
@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.vpc.v1.DeleteSubnetRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.DeleteSubnetRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteSubnetRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteSubnetRequest(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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteSubnetMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.DeleteSubnetMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource that is being deleted.
*
*
* string subnet_id = 1;
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource that is being deleted.
*
*
* string subnet_id = 1;
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.DeleteSubnetMetadata}
*/
public static final class DeleteSubnetMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.DeleteSubnetMetadata)
DeleteSubnetMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteSubnetMetadata.newBuilder() to construct.
private DeleteSubnetMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteSubnetMetadata() {
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteSubnetMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteSubnetMetadata(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource that is being deleted.
*
*
* string subnet_id = 1;
* @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 resource that is being deleted.
*
*
* string subnet_id = 1;
* @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;
}
}
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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata 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.vpc.v1.DeleteSubnetMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.DeleteSubnetMetadata)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata.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();
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource that is being deleted.
*
*
* string subnet_id = 1;
* @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 resource that is being deleted.
*
*
* string subnet_id = 1;
* @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 resource that is being deleted.
*
*
* string subnet_id = 1;
* @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 resource that is being deleted.
*
*
* string subnet_id = 1;
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource that is being deleted.
*
*
* string subnet_id = 1;
* @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;
}
@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.vpc.v1.DeleteSubnetMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.DeleteSubnetMetadata)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteSubnetMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteSubnetMetadata(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.vpc.v1.SubnetServiceOuterClass.DeleteSubnetMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListSubnetOperationsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.ListSubnetOperationsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource to list operations for.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource to list operations for.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
/**
*
* 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 [ListSubnetOperationsResponse.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
* [ListSubnetOperationsResponse.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
* [ListSubnetOperationsResponse.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.vpc.v1.ListSubnetOperationsRequest}
*/
public static final class ListSubnetOperationsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.ListSubnetOperationsRequest)
ListSubnetOperationsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListSubnetOperationsRequest.newBuilder() to construct.
private ListSubnetOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListSubnetOperationsRequest() {
subnetId_ = "";
pageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListSubnetOperationsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListSubnetOperationsRequest(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource to list operations for.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to list operations for.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 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 [ListSubnetOperationsResponse.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
* [ListSubnetOperationsResponse.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
* [ListSubnetOperationsResponse.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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest 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.vpc.v1.ListSubnetOperationsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.ListSubnetOperationsRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest.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();
subnetId_ = "";
pageSize_ = 0L;
pageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource to list operations for.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to list operations for.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to list operations for.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to list operations for.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource to list operations for.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 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 [ListSubnetOperationsResponse.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 [ListSubnetOperationsResponse.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 [ListSubnetOperationsResponse.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
* [ListSubnetOperationsResponse.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
* [ListSubnetOperationsResponse.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
* [ListSubnetOperationsResponse.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
* [ListSubnetOperationsResponse.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
* [ListSubnetOperationsResponse.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.vpc.v1.ListSubnetOperationsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.ListSubnetOperationsRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListSubnetOperationsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListSubnetOperationsRequest(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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListSubnetOperationsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.ListSubnetOperationsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of operations for the specified Subnet resource.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List
getOperationsList();
/**
*
* List of operations for the specified Subnet resource.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index);
/**
*
* List of operations for the specified Subnet resource.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
int getOperationsCount();
/**
*
* List of operations for the specified Subnet resource.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
getOperationsOrBuilderList();
/**
*
* List of operations for the specified Subnet resource.
*
*
* 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 [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListSubnetOperationsRequest.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 [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListSubnetOperationsRequest.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.vpc.v1.ListSubnetOperationsResponse}
*/
public static final class ListSubnetOperationsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.ListSubnetOperationsResponse)
ListSubnetOperationsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListSubnetOperationsResponse.newBuilder() to construct.
private ListSubnetOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListSubnetOperationsResponse() {
operations_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListSubnetOperationsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListSubnetOperationsResponse(
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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse.Builder.class);
}
public static final int OPERATIONS_FIELD_NUMBER = 1;
private java.util.List operations_;
/**
*
* List of operations for the specified Subnet resource.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public java.util.List getOperationsList() {
return operations_;
}
/**
*
* List of operations for the specified Subnet resource.
*
*
* 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 Subnet resource.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public int getOperationsCount() {
return operations_.size();
}
/**
*
* List of operations for the specified Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListSubnetOperationsRequest.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 [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListSubnetOperationsRequest.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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse) 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse 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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse 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.vpc.v1.ListSubnetOperationsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.ListSubnetOperationsResponse)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse.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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse(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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse.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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse) 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 Subnet resource.
*
*
* 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 [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListSubnetOperationsRequest.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 [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListSubnetOperationsRequest.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 [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListSubnetOperationsRequest.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 [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListSubnetOperationsRequest.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 [ListSubnetOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListSubnetOperationsRequest.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.vpc.v1.ListSubnetOperationsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.ListSubnetOperationsResponse)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListSubnetOperationsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListSubnetOperationsResponse(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.vpc.v1.SubnetServiceOuterClass.ListSubnetOperationsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MoveSubnetRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.MoveSubnetRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource to move.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource to move.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationFolderId.
*/
java.lang.String getDestinationFolderId();
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for destinationFolderId.
*/
com.google.protobuf.ByteString
getDestinationFolderIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.MoveSubnetRequest}
*/
public static final class MoveSubnetRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.MoveSubnetRequest)
MoveSubnetRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use MoveSubnetRequest.newBuilder() to construct.
private MoveSubnetRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MoveSubnetRequest() {
subnetId_ = "";
destinationFolderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MoveSubnetRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MoveSubnetRequest(
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();
subnetId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
destinationFolderId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource to move.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to move.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 DESTINATION_FOLDER_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object destinationFolderId_;
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationFolderId.
*/
@java.lang.Override
public java.lang.String getDestinationFolderId() {
java.lang.Object ref = destinationFolderId_;
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();
destinationFolderId_ = s;
return s;
}
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for destinationFolderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDestinationFolderIdBytes() {
java.lang.Object ref = destinationFolderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
destinationFolderId_ = 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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, destinationFolderId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, destinationFolderId_);
}
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.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) return false;
if (!getDestinationFolderId()
.equals(other.getDestinationFolderId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (37 * hash) + DESTINATION_FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getDestinationFolderId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest 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.vpc.v1.MoveSubnetRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.MoveSubnetRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest.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();
subnetId_ = "";
destinationFolderId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest(this);
result.subnetId_ = subnetId_;
result.destinationFolderId_ = destinationFolderId_;
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.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
onChanged();
}
if (!other.getDestinationFolderId().isEmpty()) {
destinationFolderId_ = other.destinationFolderId_;
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.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource to move.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to move.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to move.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 resource to move.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource to move.
*
*
* string subnet_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @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 java.lang.Object destinationFolderId_ = "";
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationFolderId.
*/
public java.lang.String getDestinationFolderId() {
java.lang.Object ref = destinationFolderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
destinationFolderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for destinationFolderId.
*/
public com.google.protobuf.ByteString
getDestinationFolderIdBytes() {
java.lang.Object ref = destinationFolderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
destinationFolderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The destinationFolderId to set.
* @return This builder for chaining.
*/
public Builder setDestinationFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
destinationFolderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDestinationFolderId() {
destinationFolderId_ = getDefaultInstance().getDestinationFolderId();
onChanged();
return this;
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for destinationFolderId to set.
* @return This builder for chaining.
*/
public Builder setDestinationFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
destinationFolderId_ = 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.vpc.v1.MoveSubnetRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.MoveSubnetRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MoveSubnetRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MoveSubnetRequest(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.vpc.v1.SubnetServiceOuterClass.MoveSubnetRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MoveSubnetMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.MoveSubnetMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Subnet resource that is being moved.
*
*
* string subnet_id = 1;
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the Subnet resource that is being moved.
*
*
* string subnet_id = 1;
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.MoveSubnetMetadata}
*/
public static final class MoveSubnetMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.MoveSubnetMetadata)
MoveSubnetMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use MoveSubnetMetadata.newBuilder() to construct.
private MoveSubnetMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MoveSubnetMetadata() {
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MoveSubnetMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MoveSubnetMetadata(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the Subnet resource that is being moved.
*
*
* string subnet_id = 1;
* @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 resource that is being moved.
*
*
* string subnet_id = 1;
* @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;
}
}
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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata 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.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata 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.vpc.v1.MoveSubnetMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.MoveSubnetMetadata)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata.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();
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the Subnet resource that is being moved.
*
*
* string subnet_id = 1;
* @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 resource that is being moved.
*
*
* string subnet_id = 1;
* @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 resource that is being moved.
*
*
* string subnet_id = 1;
* @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 resource that is being moved.
*
*
* string subnet_id = 1;
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the Subnet resource that is being moved.
*
*
* string subnet_id = 1;
* @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;
}
@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.vpc.v1.MoveSubnetMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.MoveSubnetMetadata)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MoveSubnetMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MoveSubnetMetadata(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.vpc.v1.SubnetServiceOuterClass.MoveSubnetMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListUsedAddressesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.ListUsedAddressesRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string subnet_id = 1 [(.yandex.cloud.required) = true];
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
* string subnet_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
/**
* int64 page_size = 2;
* @return The pageSize.
*/
long getPageSize();
/**
* string page_token = 3;
* @return The pageToken.
*/
java.lang.String getPageToken();
/**
* string page_token = 3;
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString
getPageTokenBytes();
/**
* string filter = 4;
* @return The filter.
*/
java.lang.String getFilter();
/**
* string filter = 4;
* @return The bytes for filter.
*/
com.google.protobuf.ByteString
getFilterBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.ListUsedAddressesRequest}
*/
public static final class ListUsedAddressesRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.ListUsedAddressesRequest)
ListUsedAddressesRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListUsedAddressesRequest.newBuilder() to construct.
private ListUsedAddressesRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListUsedAddressesRequest() {
subnetId_ = "";
pageToken_ = "";
filter_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListUsedAddressesRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListUsedAddressesRequest(
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();
subnetId_ = 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.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object subnetId_;
/**
* string subnet_id = 1 [(.yandex.cloud.required) = true];
* @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;
}
}
/**
* string subnet_id = 1 [(.yandex.cloud.required) = true];
* @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 PAGE_SIZE_FIELD_NUMBER = 2;
private long pageSize_;
/**
* int64 page_size = 2;
* @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_;
/**
* string page_token = 3;
* @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;
}
}
/**
* string page_token = 3;
* @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_;
/**
* string filter = 4;
* @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;
}
}
/**
* string filter = 4;
* @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(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, subnetId_);
}
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(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, subnetId_);
}
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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) 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) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest 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.vpc.v1.ListUsedAddressesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.ListUsedAddressesRequest)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest.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();
subnetId_ = "";
pageSize_ = 0L;
pageToken_ = "";
filter_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest(this);
result.subnetId_ = subnetId_;
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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
* string subnet_id = 1 [(.yandex.cloud.required) = true];
* @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;
}
}
/**
* string subnet_id = 1 [(.yandex.cloud.required) = true];
* @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;
}
}
/**
* string subnet_id = 1 [(.yandex.cloud.required) = true];
* @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;
}
/**
* string subnet_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
* string subnet_id = 1 [(.yandex.cloud.required) = true];
* @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 long pageSize_ ;
/**
* int64 page_size = 2;
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
/**
* int64 page_size = 2;
* @param value The pageSize to set.
* @return This builder for chaining.
*/
public Builder setPageSize(long value) {
pageSize_ = value;
onChanged();
return this;
}
/**
* int64 page_size = 2;
* @return This builder for chaining.
*/
public Builder clearPageSize() {
pageSize_ = 0L;
onChanged();
return this;
}
private java.lang.Object pageToken_ = "";
/**
* string page_token = 3;
* @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;
}
}
/**
* string page_token = 3;
* @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;
}
}
/**
* string page_token = 3;
* @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;
}
/**
* string page_token = 3;
* @return This builder for chaining.
*/
public Builder clearPageToken() {
pageToken_ = getDefaultInstance().getPageToken();
onChanged();
return this;
}
/**
* string page_token = 3;
* @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_ = "";
/**
* string filter = 4;
* @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;
}
}
/**
* string filter = 4;
* @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;
}
}
/**
* string filter = 4;
* @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;
}
/**
* string filter = 4;
* @return This builder for chaining.
*/
public Builder clearFilter() {
filter_ = getDefaultInstance().getFilter();
onChanged();
return this;
}
/**
* string filter = 4;
* @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.vpc.v1.ListUsedAddressesRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.ListUsedAddressesRequest)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListUsedAddressesRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListUsedAddressesRequest(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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListUsedAddressesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.ListUsedAddressesResponse)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
java.util.List
getAddressesList();
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress getAddresses(int index);
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
int getAddressesCount();
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
java.util.List extends yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder>
getAddressesOrBuilderList();
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder getAddressesOrBuilder(
int index);
/**
* string next_page_token = 2;
* @return The nextPageToken.
*/
java.lang.String getNextPageToken();
/**
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
com.google.protobuf.ByteString
getNextPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.ListUsedAddressesResponse}
*/
public static final class ListUsedAddressesResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.ListUsedAddressesResponse)
ListUsedAddressesResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListUsedAddressesResponse.newBuilder() to construct.
private ListUsedAddressesResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListUsedAddressesResponse() {
addresses_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListUsedAddressesResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListUsedAddressesResponse(
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)) {
addresses_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
addresses_.add(
input.readMessage(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.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)) {
addresses_ = java.util.Collections.unmodifiableList(addresses_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse.Builder.class);
}
public static final int ADDRESSES_FIELD_NUMBER = 1;
private java.util.List addresses_;
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
@java.lang.Override
public java.util.List getAddressesList() {
return addresses_;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder>
getAddressesOrBuilderList() {
return addresses_;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
@java.lang.Override
public int getAddressesCount() {
return addresses_.size();
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress getAddresses(int index) {
return addresses_.get(index);
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder getAddressesOrBuilder(
int index) {
return addresses_.get(index);
}
public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
private volatile java.lang.Object nextPageToken_;
/**
* 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;
}
}
/**
* 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 < addresses_.size(); i++) {
output.writeMessage(1, addresses_.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 < addresses_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, addresses_.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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse) obj;
if (!getAddressesList()
.equals(other.getAddressesList())) 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 (getAddressesCount() > 0) {
hash = (37 * hash) + ADDRESSES_FIELD_NUMBER;
hash = (53 * hash) + getAddressesList().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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse 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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse 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.vpc.v1.ListUsedAddressesResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.ListUsedAddressesResponse)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getAddressesFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (addressesBuilder_ == null) {
addresses_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
addressesBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse(this);
int from_bitField0_ = bitField0_;
if (addressesBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
addresses_ = java.util.Collections.unmodifiableList(addresses_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.addresses_ = addresses_;
} else {
result.addresses_ = addressesBuilder_.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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse.getDefaultInstance()) return this;
if (addressesBuilder_ == null) {
if (!other.addresses_.isEmpty()) {
if (addresses_.isEmpty()) {
addresses_ = other.addresses_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureAddressesIsMutable();
addresses_.addAll(other.addresses_);
}
onChanged();
}
} else {
if (!other.addresses_.isEmpty()) {
if (addressesBuilder_.isEmpty()) {
addressesBuilder_.dispose();
addressesBuilder_ = null;
addresses_ = other.addresses_;
bitField0_ = (bitField0_ & ~0x00000001);
addressesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getAddressesFieldBuilder() : null;
} else {
addressesBuilder_.addAllMessages(other.addresses_);
}
}
}
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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List addresses_ =
java.util.Collections.emptyList();
private void ensureAddressesIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
addresses_ = new java.util.ArrayList(addresses_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder> addressesBuilder_;
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public java.util.List getAddressesList() {
if (addressesBuilder_ == null) {
return java.util.Collections.unmodifiableList(addresses_);
} else {
return addressesBuilder_.getMessageList();
}
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public int getAddressesCount() {
if (addressesBuilder_ == null) {
return addresses_.size();
} else {
return addressesBuilder_.getCount();
}
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress getAddresses(int index) {
if (addressesBuilder_ == null) {
return addresses_.get(index);
} else {
return addressesBuilder_.getMessage(index);
}
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public Builder setAddresses(
int index, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress value) {
if (addressesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAddressesIsMutable();
addresses_.set(index, value);
onChanged();
} else {
addressesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public Builder setAddresses(
int index, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder builderForValue) {
if (addressesBuilder_ == null) {
ensureAddressesIsMutable();
addresses_.set(index, builderForValue.build());
onChanged();
} else {
addressesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public Builder addAddresses(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress value) {
if (addressesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAddressesIsMutable();
addresses_.add(value);
onChanged();
} else {
addressesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public Builder addAddresses(
int index, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress value) {
if (addressesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAddressesIsMutable();
addresses_.add(index, value);
onChanged();
} else {
addressesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public Builder addAddresses(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder builderForValue) {
if (addressesBuilder_ == null) {
ensureAddressesIsMutable();
addresses_.add(builderForValue.build());
onChanged();
} else {
addressesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public Builder addAddresses(
int index, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder builderForValue) {
if (addressesBuilder_ == null) {
ensureAddressesIsMutable();
addresses_.add(index, builderForValue.build());
onChanged();
} else {
addressesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public Builder addAllAddresses(
java.lang.Iterable extends yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress> values) {
if (addressesBuilder_ == null) {
ensureAddressesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, addresses_);
onChanged();
} else {
addressesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public Builder clearAddresses() {
if (addressesBuilder_ == null) {
addresses_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
addressesBuilder_.clear();
}
return this;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public Builder removeAddresses(int index) {
if (addressesBuilder_ == null) {
ensureAddressesIsMutable();
addresses_.remove(index);
onChanged();
} else {
addressesBuilder_.remove(index);
}
return this;
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder getAddressesBuilder(
int index) {
return getAddressesFieldBuilder().getBuilder(index);
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder getAddressesOrBuilder(
int index) {
if (addressesBuilder_ == null) {
return addresses_.get(index); } else {
return addressesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public java.util.List extends yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder>
getAddressesOrBuilderList() {
if (addressesBuilder_ != null) {
return addressesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(addresses_);
}
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder addAddressesBuilder() {
return getAddressesFieldBuilder().addBuilder(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.getDefaultInstance());
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder addAddressesBuilder(
int index) {
return getAddressesFieldBuilder().addBuilder(
index, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.getDefaultInstance());
}
/**
* repeated .yandex.cloud.vpc.v1.UsedAddress addresses = 1;
*/
public java.util.List
getAddressesBuilderList() {
return getAddressesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder>
getAddressesFieldBuilder() {
if (addressesBuilder_ == null) {
addressesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder>(
addresses_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
addresses_ = null;
}
return addressesBuilder_;
}
private java.lang.Object nextPageToken_ = "";
/**
* 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;
}
}
/**
* 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;
}
}
/**
* 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;
}
/**
* string next_page_token = 2;
* @return This builder for chaining.
*/
public Builder clearNextPageToken() {
nextPageToken_ = getDefaultInstance().getNextPageToken();
onChanged();
return this;
}
/**
* 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.vpc.v1.ListUsedAddressesResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.ListUsedAddressesResponse)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListUsedAddressesResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListUsedAddressesResponse(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.vpc.v1.SubnetServiceOuterClass.ListUsedAddressesResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UsedAddressOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.vpc.v1.UsedAddress)
com.google.protobuf.MessageOrBuilder {
/**
* string address = 1;
* @return The address.
*/
java.lang.String getAddress();
/**
* string address = 1;
* @return The bytes for address.
*/
com.google.protobuf.ByteString
getAddressBytes();
/**
* .yandex.cloud.vpc.v1.IpVersion ip_version = 2;
* @return The enum numeric value on the wire for ipVersion.
*/
int getIpVersionValue();
/**
* .yandex.cloud.vpc.v1.IpVersion ip_version = 2;
* @return The ipVersion.
*/
yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion getIpVersion();
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
java.util.List
getReferencesList();
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
yandex.cloud.api.reference.ReferenceOuterClass.Reference getReferences(int index);
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
int getReferencesCount();
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
java.util.List extends yandex.cloud.api.reference.ReferenceOuterClass.ReferenceOrBuilder>
getReferencesOrBuilderList();
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
yandex.cloud.api.reference.ReferenceOuterClass.ReferenceOrBuilder getReferencesOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.vpc.v1.UsedAddress}
*/
public static final class UsedAddress extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.vpc.v1.UsedAddress)
UsedAddressOrBuilder {
private static final long serialVersionUID = 0L;
// Use UsedAddress.newBuilder() to construct.
private UsedAddress(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UsedAddress() {
address_ = "";
ipVersion_ = 0;
references_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UsedAddress();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UsedAddress(
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();
address_ = s;
break;
}
case 16: {
int rawValue = input.readEnum();
ipVersion_ = rawValue;
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
references_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
references_.add(
input.readMessage(yandex.cloud.api.reference.ReferenceOuterClass.Reference.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)) {
references_ = java.util.Collections.unmodifiableList(references_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UsedAddress_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UsedAddress_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder.class);
}
public static final int ADDRESS_FIELD_NUMBER = 1;
private volatile java.lang.Object 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;
}
}
/**
* 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_;
/**
* .yandex.cloud.vpc.v1.IpVersion ip_version = 2;
* @return The enum numeric value on the wire for ipVersion.
*/
@java.lang.Override public int getIpVersionValue() {
return ipVersion_;
}
/**
* .yandex.cloud.vpc.v1.IpVersion ip_version = 2;
* @return The ipVersion.
*/
@java.lang.Override public yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion getIpVersion() {
@SuppressWarnings("deprecation")
yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion result = yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion.valueOf(ipVersion_);
return result == null ? yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion.UNRECOGNIZED : result;
}
public static final int REFERENCES_FIELD_NUMBER = 3;
private java.util.List references_;
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
@java.lang.Override
public java.util.List getReferencesList() {
return references_;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.reference.ReferenceOuterClass.ReferenceOrBuilder>
getReferencesOrBuilderList() {
return references_;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
@java.lang.Override
public int getReferencesCount() {
return references_.size();
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
@java.lang.Override
public yandex.cloud.api.reference.ReferenceOuterClass.Reference getReferences(int index) {
return references_.get(index);
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
@java.lang.Override
public yandex.cloud.api.reference.ReferenceOuterClass.ReferenceOrBuilder getReferencesOrBuilder(
int index) {
return references_.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 {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(address_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, address_);
}
if (ipVersion_ != yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion.IP_VERSION_UNSPECIFIED.getNumber()) {
output.writeEnum(2, ipVersion_);
}
for (int i = 0; i < references_.size(); i++) {
output.writeMessage(3, references_.get(i));
}
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.vpc.v1.SubnetOuterClass.IpVersion.IP_VERSION_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, ipVersion_);
}
for (int i = 0; i < references_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, references_.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.vpc.v1.SubnetServiceOuterClass.UsedAddress)) {
return super.equals(obj);
}
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress other = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress) obj;
if (!getAddress()
.equals(other.getAddress())) return false;
if (ipVersion_ != other.ipVersion_) return false;
if (!getReferencesList()
.equals(other.getReferencesList())) 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_;
if (getReferencesCount() > 0) {
hash = (37 * hash) + REFERENCES_FIELD_NUMBER;
hash = (53 * hash) + getReferencesList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress 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.vpc.v1.SubnetServiceOuterClass.UsedAddress parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress 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.vpc.v1.SubnetServiceOuterClass.UsedAddress parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress 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.vpc.v1.SubnetServiceOuterClass.UsedAddress parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress 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.vpc.v1.SubnetServiceOuterClass.UsedAddress parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress 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.vpc.v1.SubnetServiceOuterClass.UsedAddress 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.vpc.v1.UsedAddress}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.vpc.v1.UsedAddress)
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddressOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UsedAddress_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UsedAddress_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.class, yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.Builder.class);
}
// Construct using yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getReferencesFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
address_ = "";
ipVersion_ = 0;
if (referencesBuilder_ == null) {
references_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
referencesBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.internal_static_yandex_cloud_vpc_v1_UsedAddress_descriptor;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress getDefaultInstanceForType() {
return yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress build() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress buildPartial() {
yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress result = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress(this);
int from_bitField0_ = bitField0_;
result.address_ = address_;
result.ipVersion_ = ipVersion_;
if (referencesBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
references_ = java.util.Collections.unmodifiableList(references_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.references_ = references_;
} else {
result.references_ = referencesBuilder_.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.vpc.v1.SubnetServiceOuterClass.UsedAddress) {
return mergeFrom((yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress other) {
if (other == yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress.getDefaultInstance()) return this;
if (!other.getAddress().isEmpty()) {
address_ = other.address_;
onChanged();
}
if (other.ipVersion_ != 0) {
setIpVersionValue(other.getIpVersionValue());
}
if (referencesBuilder_ == null) {
if (!other.references_.isEmpty()) {
if (references_.isEmpty()) {
references_ = other.references_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureReferencesIsMutable();
references_.addAll(other.references_);
}
onChanged();
}
} else {
if (!other.references_.isEmpty()) {
if (referencesBuilder_.isEmpty()) {
referencesBuilder_.dispose();
referencesBuilder_ = null;
references_ = other.references_;
bitField0_ = (bitField0_ & ~0x00000001);
referencesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getReferencesFieldBuilder() : null;
} else {
referencesBuilder_.addAllMessages(other.references_);
}
}
}
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.vpc.v1.SubnetServiceOuterClass.UsedAddress parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object 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;
}
}
/**
* 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;
}
}
/**
* 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;
}
/**
* string address = 1;
* @return This builder for chaining.
*/
public Builder clearAddress() {
address_ = getDefaultInstance().getAddress();
onChanged();
return this;
}
/**
* 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;
/**
* .yandex.cloud.vpc.v1.IpVersion ip_version = 2;
* @return The enum numeric value on the wire for ipVersion.
*/
@java.lang.Override public int getIpVersionValue() {
return ipVersion_;
}
/**
* .yandex.cloud.vpc.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;
}
/**
* .yandex.cloud.vpc.v1.IpVersion ip_version = 2;
* @return The ipVersion.
*/
@java.lang.Override
public yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion getIpVersion() {
@SuppressWarnings("deprecation")
yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion result = yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion.valueOf(ipVersion_);
return result == null ? yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion.UNRECOGNIZED : result;
}
/**
* .yandex.cloud.vpc.v1.IpVersion ip_version = 2;
* @param value The ipVersion to set.
* @return This builder for chaining.
*/
public Builder setIpVersion(yandex.cloud.api.vpc.v1.SubnetOuterClass.IpVersion value) {
if (value == null) {
throw new NullPointerException();
}
ipVersion_ = value.getNumber();
onChanged();
return this;
}
/**
* .yandex.cloud.vpc.v1.IpVersion ip_version = 2;
* @return This builder for chaining.
*/
public Builder clearIpVersion() {
ipVersion_ = 0;
onChanged();
return this;
}
private java.util.List references_ =
java.util.Collections.emptyList();
private void ensureReferencesIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
references_ = new java.util.ArrayList(references_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.reference.ReferenceOuterClass.Reference, yandex.cloud.api.reference.ReferenceOuterClass.Reference.Builder, yandex.cloud.api.reference.ReferenceOuterClass.ReferenceOrBuilder> referencesBuilder_;
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public java.util.List getReferencesList() {
if (referencesBuilder_ == null) {
return java.util.Collections.unmodifiableList(references_);
} else {
return referencesBuilder_.getMessageList();
}
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public int getReferencesCount() {
if (referencesBuilder_ == null) {
return references_.size();
} else {
return referencesBuilder_.getCount();
}
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public yandex.cloud.api.reference.ReferenceOuterClass.Reference getReferences(int index) {
if (referencesBuilder_ == null) {
return references_.get(index);
} else {
return referencesBuilder_.getMessage(index);
}
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public Builder setReferences(
int index, yandex.cloud.api.reference.ReferenceOuterClass.Reference value) {
if (referencesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureReferencesIsMutable();
references_.set(index, value);
onChanged();
} else {
referencesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public Builder setReferences(
int index, yandex.cloud.api.reference.ReferenceOuterClass.Reference.Builder builderForValue) {
if (referencesBuilder_ == null) {
ensureReferencesIsMutable();
references_.set(index, builderForValue.build());
onChanged();
} else {
referencesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public Builder addReferences(yandex.cloud.api.reference.ReferenceOuterClass.Reference value) {
if (referencesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureReferencesIsMutable();
references_.add(value);
onChanged();
} else {
referencesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public Builder addReferences(
int index, yandex.cloud.api.reference.ReferenceOuterClass.Reference value) {
if (referencesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureReferencesIsMutable();
references_.add(index, value);
onChanged();
} else {
referencesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public Builder addReferences(
yandex.cloud.api.reference.ReferenceOuterClass.Reference.Builder builderForValue) {
if (referencesBuilder_ == null) {
ensureReferencesIsMutable();
references_.add(builderForValue.build());
onChanged();
} else {
referencesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public Builder addReferences(
int index, yandex.cloud.api.reference.ReferenceOuterClass.Reference.Builder builderForValue) {
if (referencesBuilder_ == null) {
ensureReferencesIsMutable();
references_.add(index, builderForValue.build());
onChanged();
} else {
referencesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public Builder addAllReferences(
java.lang.Iterable extends yandex.cloud.api.reference.ReferenceOuterClass.Reference> values) {
if (referencesBuilder_ == null) {
ensureReferencesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, references_);
onChanged();
} else {
referencesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public Builder clearReferences() {
if (referencesBuilder_ == null) {
references_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
referencesBuilder_.clear();
}
return this;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public Builder removeReferences(int index) {
if (referencesBuilder_ == null) {
ensureReferencesIsMutable();
references_.remove(index);
onChanged();
} else {
referencesBuilder_.remove(index);
}
return this;
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public yandex.cloud.api.reference.ReferenceOuterClass.Reference.Builder getReferencesBuilder(
int index) {
return getReferencesFieldBuilder().getBuilder(index);
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public yandex.cloud.api.reference.ReferenceOuterClass.ReferenceOrBuilder getReferencesOrBuilder(
int index) {
if (referencesBuilder_ == null) {
return references_.get(index); } else {
return referencesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public java.util.List extends yandex.cloud.api.reference.ReferenceOuterClass.ReferenceOrBuilder>
getReferencesOrBuilderList() {
if (referencesBuilder_ != null) {
return referencesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(references_);
}
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public yandex.cloud.api.reference.ReferenceOuterClass.Reference.Builder addReferencesBuilder() {
return getReferencesFieldBuilder().addBuilder(
yandex.cloud.api.reference.ReferenceOuterClass.Reference.getDefaultInstance());
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public yandex.cloud.api.reference.ReferenceOuterClass.Reference.Builder addReferencesBuilder(
int index) {
return getReferencesFieldBuilder().addBuilder(
index, yandex.cloud.api.reference.ReferenceOuterClass.Reference.getDefaultInstance());
}
/**
* repeated .yandex.cloud.reference.Reference references = 3;
*/
public java.util.List
getReferencesBuilderList() {
return getReferencesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.reference.ReferenceOuterClass.Reference, yandex.cloud.api.reference.ReferenceOuterClass.Reference.Builder, yandex.cloud.api.reference.ReferenceOuterClass.ReferenceOrBuilder>
getReferencesFieldBuilder() {
if (referencesBuilder_ == null) {
referencesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.reference.ReferenceOuterClass.Reference, yandex.cloud.api.reference.ReferenceOuterClass.Reference.Builder, yandex.cloud.api.reference.ReferenceOuterClass.ReferenceOrBuilder>(
references_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
references_ = null;
}
return referencesBuilder_;
}
@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.vpc.v1.UsedAddress)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.vpc.v1.UsedAddress)
private static final yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress();
}
public static yandex.cloud.api.vpc.v1.SubnetServiceOuterClass.UsedAddress getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UsedAddress parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UsedAddress(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.vpc.v1.SubnetServiceOuterClass.UsedAddress getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_vpc_v1_UsedAddress_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_vpc_v1_UsedAddress_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/vpc/v1/subnet_service.pro" +
"to\022\023yandex.cloud.vpc.v1\032\034google/api/anno" +
"tations.proto\032 google/protobuf/field_mas" +
"k.proto\032 yandex/cloud/api/operation.prot" +
"o\032 yandex/cloud/vpc/v1/subnet.proto\032&yan" +
"dex/cloud/operation/operation.proto\032\035yan" +
"dex/cloud/validation.proto\032&yandex/cloud" +
"/reference/reference.proto\"3\n\020GetSubnetR" +
"equest\022\037\n\tsubnet_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"" +
"\217\001\n\022ListSubnetsRequest\022\037\n\tfolder_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\022\032\n" +
"\006filter\030\004 \001(\tB\n\212\3101\006<=1000\"\\\n\023ListSubnets" +
"Response\022,\n\007subnets\030\001 \003(\0132\033.yandex.cloud" +
".vpc.v1.Subnet\022\027\n\017next_page_token\030\002 \001(\t\"" +
"\367\003\n\023CreateSubnetRequest\022\037\n\tfolder_id\030\001 \001" +
"(\tB\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\205\001\n\006labels\030\004 \003(\01324.yan" +
"dex.cloud.vpc.v1.CreateSubnetRequest.Lab" +
"elsEntryB?\202\3101\004<=64\212\3101\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 \n\nnet" +
"work_id\030\005 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\007zone_id\030\006" +
" \001(\tB\014\350\3071\001\212\3101\004<=50\022\034\n\016v4_cidr_blocks\030\007 \003" +
"(\tB\004\350\3071\001\022 \n\016route_table_id\030\t \001(\tB\010\212\3101\004<=" +
"50\0226\n\014dhcp_options\030\n \001(\0132 .yandex.cloud." +
"vpc.v1.DhcpOptions\032-\n\013LabelsEntry\022\013\n\003key" +
"\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\")\n\024CreateSubne" +
"tMetadata\022\021\n\tsubnet_id\030\001 \001(\t\"\311\003\n\023UpdateS" +
"ubnetRequest\022\037\n\tsubnet_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\205\001\n\006labels\030\005 \003(\01324.yande" +
"x.cloud.vpc.v1.UpdateSubnetRequest.Label" +
"sEntryB?\202\3101\004<=64\212\3101\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 \n\016route" +
"_table_id\030\006 \001(\tB\010\212\3101\004<=50\0226\n\014dhcp_option" +
"s\030\007 \001(\0132 .yandex.cloud.vpc.v1.DhcpOption" +
"s\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" +
" \001(\t:\0028\001\")\n\024UpdateSubnetMetadata\022\021\n\tsubn" +
"et_id\030\001 \001(\t\"U\n\032AddSubnetCidrBlocksReques" +
"t\022\037\n\tsubnet_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\026\n\016v4" +
"_cidr_blocks\030\002 \003(\t\"0\n\033AddSubnetCidrBlock" +
"sMetadata\022\021\n\tsubnet_id\030\001 \001(\t\"X\n\035RemoveSu" +
"bnetCidrBlocksRequest\022\037\n\tsubnet_id\030\001 \001(\t" +
"B\014\350\3071\001\212\3101\004<=50\022\026\n\016v4_cidr_blocks\030\002 \003(\t\"3" +
"\n\036RemoveSubnetCidrBlocksMetadata\022\021\n\tsubn" +
"et_id\030\001 \001(\t\"6\n\023DeleteSubnetRequest\022\037\n\tsu" +
"bnet_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\")\n\024DeleteSub" +
"netMetadata\022\021\n\tsubnet_id\030\001 \001(\t\"|\n\033ListSu" +
"bnetOperationsRequest\022\037\n\tsubnet_id\030\001 \001(\t" +
"B\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\n\034" +
"ListSubnetOperationsResponse\0225\n\noperatio" +
"ns\030\001 \003(\0132!.yandex.cloud.operation.Operat" +
"ion\022\027\n\017next_page_token\030\002 \001(\t\"a\n\021MoveSubn" +
"etRequest\022\037\n\tsubnet_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=" +
"50\022+\n\025destination_folder_id\030\002 \001(\tB\014\350\3071\001\212" +
"\3101\004<=50\"\'\n\022MoveSubnetMetadata\022\021\n\tsubnet_" +
"id\030\001 \001(\t\"j\n\030ListUsedAddressesRequest\022\027\n\t" +
"subnet_id\030\001 \001(\tB\004\350\3071\001\022\021\n\tpage_size\030\002 \001(\003" +
"\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\"i\n\031" +
"ListUsedAddressesResponse\0223\n\taddresses\030\001" +
" \003(\0132 .yandex.cloud.vpc.v1.UsedAddress\022\027" +
"\n\017next_page_token\030\002 \001(\t\"\211\001\n\013UsedAddress\022" +
"\017\n\007address\030\001 \001(\t\0222\n\nip_version\030\002 \001(\0162\036.y" +
"andex.cloud.vpc.v1.IpVersion\0225\n\nreferenc" +
"es\030\003 \003(\0132!.yandex.cloud.reference.Refere" +
"nce2\317\014\n\rSubnetService\022n\n\003Get\022%.yandex.cl" +
"oud.vpc.v1.GetSubnetRequest\032\033.yandex.clo" +
"ud.vpc.v1.Subnet\"#\202\323\344\223\002\035\022\033/vpc/v1/subnet" +
"s/{subnet_id}\022r\n\004List\022\'.yandex.cloud.vpc" +
".v1.ListSubnetsRequest\032(.yandex.cloud.vp" +
"c.v1.ListSubnetsResponse\"\027\202\323\344\223\002\021\022\017/vpc/v" +
"1/subnets\022\223\001\n\006Create\022(.yandex.cloud.vpc." +
"v1.CreateSubnetRequest\032!.yandex.cloud.op" +
"eration.Operation\"<\202\323\344\223\002\024\"\017/vpc/v1/subne" +
"ts:\001*\262\322*\036\n\024CreateSubnetMetadata\022\006Subnet\022" +
"\237\001\n\006Update\022(.yandex.cloud.vpc.v1.UpdateS" +
"ubnetRequest\032!.yandex.cloud.operation.Op" +
"eration\"H\202\323\344\223\002 2\033/vpc/v1/subnets/{subnet" +
"_id}:\001*\262\322*\036\n\024UpdateSubnetMetadata\022\006Subne" +
"t\022\275\001\n\rAddCidrBlocks\022/.yandex.cloud.vpc.v" +
"1.AddSubnetCidrBlocksRequest\032!.yandex.cl" +
"oud.operation.Operation\"X\202\323\344\223\0020\"+/vpc/v1" +
"/subnets/{subnet_id}:add-cidr-blocks:\001*\262" +
"\322*\036\n\024UpdateSubnetMetadata\022\006Subnet\022\306\001\n\020Re" +
"moveCidrBlocks\0222.yandex.cloud.vpc.v1.Rem" +
"oveSubnetCidrBlocksRequest\032!.yandex.clou" +
"d.operation.Operation\"[\202\323\344\223\0023\"./vpc/v1/s" +
"ubnets/{subnet_id}:remove-cidr-blocks:\001*" +
"\262\322*\036\n\024UpdateSubnetMetadata\022\006Subnet\022\253\001\n\006D" +
"elete\022(.yandex.cloud.vpc.v1.DeleteSubnet" +
"Request\032!.yandex.cloud.operation.Operati" +
"on\"T\202\323\344\223\002\035*\033/vpc/v1/subnets/{subnet_id}\262" +
"\322*-\n\024DeleteSubnetMetadata\022\025google.protob" +
"uf.Empty\022\245\001\n\016ListOperations\0220.yandex.clo" +
"ud.vpc.v1.ListSubnetOperationsRequest\0321." +
"yandex.cloud.vpc.v1.ListSubnetOperations" +
"Response\".\202\323\344\223\002(\022&/vpc/v1/subnets/{subne" +
"t_id}/operations\022\236\001\n\004Move\022&.yandex.cloud" +
".vpc.v1.MoveSubnetRequest\032!.yandex.cloud" +
".operation.Operation\"K\202\323\344\223\002%\" /vpc/v1/su" +
"bnets/{subnet_id}:move:\001*\262\322*\034\n\022MoveSubne" +
"tMetadata\022\006Subnet\022\241\001\n\021ListUsedAddresses\022" +
"-.yandex.cloud.vpc.v1.ListUsedAddressesR" +
"equest\032..yandex.cloud.vpc.v1.ListUsedAdd" +
"ressesResponse\"-\202\323\344\223\002\'\022%/vpc/v1/subnets/" +
"{subnet_id}/addressesBV\n\027yandex.cloud.ap" +
"i.vpc.v1Z;github.com/yandex-cloud/go-gen" +
"proto/yandex/cloud/vpc/v1;vpcb\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.vpc.v1.SubnetOuterClass.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
yandex.cloud.api.reference.ReferenceOuterClass.getDescriptor(),
});
internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_GetSubnetRequest_descriptor,
new java.lang.String[] { "SubnetId", });
internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_ListSubnetsRequest_descriptor,
new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", });
internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_ListSubnetsResponse_descriptor,
new java.lang.String[] { "Subnets", "NextPageToken", });
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_descriptor,
new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "NetworkId", "ZoneId", "V4CidrBlocks", "RouteTableId", "DhcpOptions", });
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_CreateSubnetRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_CreateSubnetMetadata_descriptor,
new java.lang.String[] { "SubnetId", });
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_descriptor,
new java.lang.String[] { "SubnetId", "UpdateMask", "Name", "Description", "Labels", "RouteTableId", "DhcpOptions", });
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_UpdateSubnetRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_UpdateSubnetMetadata_descriptor,
new java.lang.String[] { "SubnetId", });
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksRequest_descriptor,
new java.lang.String[] { "SubnetId", "V4CidrBlocks", });
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_AddSubnetCidrBlocksMetadata_descriptor,
new java.lang.String[] { "SubnetId", });
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksRequest_descriptor,
new java.lang.String[] { "SubnetId", "V4CidrBlocks", });
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_RemoveSubnetCidrBlocksMetadata_descriptor,
new java.lang.String[] { "SubnetId", });
internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_DeleteSubnetRequest_descriptor,
new java.lang.String[] { "SubnetId", });
internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_DeleteSubnetMetadata_descriptor,
new java.lang.String[] { "SubnetId", });
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsRequest_descriptor,
new java.lang.String[] { "SubnetId", "PageSize", "PageToken", });
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_ListSubnetOperationsResponse_descriptor,
new java.lang.String[] { "Operations", "NextPageToken", });
internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_MoveSubnetRequest_descriptor,
new java.lang.String[] { "SubnetId", "DestinationFolderId", });
internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_MoveSubnetMetadata_descriptor,
new java.lang.String[] { "SubnetId", });
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_descriptor =
getDescriptor().getMessageTypes().get(17);
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesRequest_descriptor,
new java.lang.String[] { "SubnetId", "PageSize", "PageToken", "Filter", });
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_descriptor =
getDescriptor().getMessageTypes().get(18);
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_ListUsedAddressesResponse_descriptor,
new java.lang.String[] { "Addresses", "NextPageToken", });
internal_static_yandex_cloud_vpc_v1_UsedAddress_descriptor =
getDescriptor().getMessageTypes().get(19);
internal_static_yandex_cloud_vpc_v1_UsedAddress_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_vpc_v1_UsedAddress_descriptor,
new java.lang.String[] { "Address", "IpVersion", "References", });
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.vpc.v1.SubnetOuterClass.getDescriptor();
yandex.cloud.api.operation.OperationOuterClass.getDescriptor();
yandex.cloud.api.Validation.getDescriptor();
yandex.cloud.api.reference.ReferenceOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy