yandex.cloud.api.compute.v1.DiskServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/compute/v1/disk_service.proto
package yandex.cloud.api.compute.v1;
public final class DiskServiceOuterClass {
private DiskServiceOuterClass() {}
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 GetDiskRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.GetDiskRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Disk resource to return.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the Disk resource to return.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.GetDiskRequest}
*/
public static final class GetDiskRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.GetDiskRequest)
GetDiskRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetDiskRequest.newBuilder() to construct.
private GetDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetDiskRequest() {
diskId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetDiskRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetDiskRequest(
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();
diskId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_GetDiskRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_GetDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the Disk resource to return.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the Disk resource to return.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = 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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
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.compute.v1.DiskServiceOuterClass.GetDiskRequest)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest) obj;
if (!getDiskId()
.equals(other.getDiskId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest 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.compute.v1.DiskServiceOuterClass.GetDiskRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest 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.compute.v1.DiskServiceOuterClass.GetDiskRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest 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.compute.v1.DiskServiceOuterClass.GetDiskRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest 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.compute.v1.DiskServiceOuterClass.GetDiskRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest 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.compute.v1.DiskServiceOuterClass.GetDiskRequest 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.compute.v1.GetDiskRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.GetDiskRequest)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_GetDiskRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_GetDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest.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();
diskId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_GetDiskRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest(this);
result.diskId_ = diskId_;
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.compute.v1.DiskServiceOuterClass.GetDiskRequest) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
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.compute.v1.DiskServiceOuterClass.GetDiskRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the Disk resource to return.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Disk resource to return.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Disk resource to return.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Disk resource to return.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the Disk resource to return.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = 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.compute.v1.GetDiskRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.GetDiskRequest)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.GetDiskRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetDiskRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetDiskRequest(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.compute.v1.DiskServiceOuterClass.GetDiskRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListDisksRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.ListDisksRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to list disks 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 disks 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 [ListDisksResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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
* [ListDisksResponse.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
* [ListDisksResponse.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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
* Each condition has the form `<field> <operator> <value>`, where:
* 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
* 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
* 3. `<value>` represents a value.
* String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
*
*
* 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
* Each condition has the form `<field> <operator> <value>`, where:
* 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
* 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
* 3. `<value>` represents a value.
* String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
com.google.protobuf.ByteString
getFilterBytes();
/**
*
* By which column the listing should be ordered and in which direction,
* format is "createdAt desc". "id asc" if omitted.
* The default sorting order is ascending
*
*
* string order_by = 5 [(.yandex.cloud.length) = "<=100"];
* @return The orderBy.
*/
java.lang.String getOrderBy();
/**
*
* By which column the listing should be ordered and in which direction,
* format is "createdAt desc". "id asc" if omitted.
* The default sorting order is ascending
*
*
* string order_by = 5 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for orderBy.
*/
com.google.protobuf.ByteString
getOrderByBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.ListDisksRequest}
*/
public static final class ListDisksRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.ListDisksRequest)
ListDisksRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListDisksRequest.newBuilder() to construct.
private ListDisksRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListDisksRequest() {
folderId_ = "";
pageToken_ = "";
filter_ = "";
orderBy_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListDisksRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListDisksRequest(
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;
}
case 42: {
java.lang.String s = input.readStringRequireUtf8();
orderBy_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to list disks 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 disks 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 [ListDisksResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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
* [ListDisksResponse.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
* [ListDisksResponse.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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
* Each condition has the form `<field> <operator> <value>`, where:
* 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
* 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
* 3. `<value>` represents a value.
* String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
*
*
* 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
* Each condition has the form `<field> <operator> <value>`, where:
* 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
* 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
* 3. `<value>` represents a value.
* String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
*
*
* 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;
}
}
public static final int ORDER_BY_FIELD_NUMBER = 5;
private volatile java.lang.Object orderBy_;
/**
*
* By which column the listing should be ordered and in which direction,
* format is "createdAt desc". "id asc" if omitted.
* The default sorting order is ascending
*
*
* string order_by = 5 [(.yandex.cloud.length) = "<=100"];
* @return The orderBy.
*/
@java.lang.Override
public java.lang.String getOrderBy() {
java.lang.Object ref = orderBy_;
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();
orderBy_ = s;
return s;
}
}
/**
*
* By which column the listing should be ordered and in which direction,
* format is "createdAt desc". "id asc" if omitted.
* The default sorting order is ascending
*
*
* string order_by = 5 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for orderBy.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOrderByBytes() {
java.lang.Object ref = orderBy_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
orderBy_ = 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_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, orderBy_);
}
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_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, orderBy_);
}
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.compute.v1.DiskServiceOuterClass.ListDisksRequest)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest) 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 (!getOrderBy()
.equals(other.getOrderBy())) 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 = (37 * hash) + ORDER_BY_FIELD_NUMBER;
hash = (53 * hash) + getOrderBy().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest 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.compute.v1.DiskServiceOuterClass.ListDisksRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest 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.compute.v1.DiskServiceOuterClass.ListDisksRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest 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.compute.v1.DiskServiceOuterClass.ListDisksRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest 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.compute.v1.DiskServiceOuterClass.ListDisksRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest 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.compute.v1.DiskServiceOuterClass.ListDisksRequest 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.compute.v1.ListDisksRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.ListDisksRequest)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest.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_ = "";
orderBy_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest(this);
result.folderId_ = folderId_;
result.pageSize_ = pageSize_;
result.pageToken_ = pageToken_;
result.filter_ = filter_;
result.orderBy_ = orderBy_;
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.compute.v1.DiskServiceOuterClass.ListDisksRequest) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest.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();
}
if (!other.getOrderBy().isEmpty()) {
orderBy_ = other.orderBy_;
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.compute.v1.DiskServiceOuterClass.ListDisksRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder to list disks 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 disks 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 disks 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 disks 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 disks 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 [ListDisksResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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 [ListDisksResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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 [ListDisksResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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
* [ListDisksResponse.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
* [ListDisksResponse.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
* [ListDisksResponse.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
* [ListDisksResponse.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
* [ListDisksResponse.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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
* Each condition has the form `<field> <operator> <value>`, where:
* 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
* 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
* 3. `<value>` represents a value.
* String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
*
*
* 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
* Each condition has the form `<field> <operator> <value>`, where:
* 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
* 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
* 3. `<value>` represents a value.
* String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
*
*
* 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
* Each condition has the form `<field> <operator> <value>`, where:
* 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
* 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
* 3. `<value>` represents a value.
* String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
*
*
* 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
* Each condition has the form `<field> <operator> <value>`, where:
* 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
* 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
* 3. `<value>` represents a value.
* String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
*
*
* 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
* Each condition has the form `<field> <operator> <value>`, where:
* 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
* 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
* 3. `<value>` represents a value.
* String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
*
*
* 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;
}
private java.lang.Object orderBy_ = "";
/**
*
* By which column the listing should be ordered and in which direction,
* format is "createdAt desc". "id asc" if omitted.
* The default sorting order is ascending
*
*
* string order_by = 5 [(.yandex.cloud.length) = "<=100"];
* @return The orderBy.
*/
public java.lang.String getOrderBy() {
java.lang.Object ref = orderBy_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
orderBy_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* By which column the listing should be ordered and in which direction,
* format is "createdAt desc". "id asc" if omitted.
* The default sorting order is ascending
*
*
* string order_by = 5 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for orderBy.
*/
public com.google.protobuf.ByteString
getOrderByBytes() {
java.lang.Object ref = orderBy_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
orderBy_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* By which column the listing should be ordered and in which direction,
* format is "createdAt desc". "id asc" if omitted.
* The default sorting order is ascending
*
*
* string order_by = 5 [(.yandex.cloud.length) = "<=100"];
* @param value The orderBy to set.
* @return This builder for chaining.
*/
public Builder setOrderBy(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
orderBy_ = value;
onChanged();
return this;
}
/**
*
* By which column the listing should be ordered and in which direction,
* format is "createdAt desc". "id asc" if omitted.
* The default sorting order is ascending
*
*
* string order_by = 5 [(.yandex.cloud.length) = "<=100"];
* @return This builder for chaining.
*/
public Builder clearOrderBy() {
orderBy_ = getDefaultInstance().getOrderBy();
onChanged();
return this;
}
/**
*
* By which column the listing should be ordered and in which direction,
* format is "createdAt desc". "id asc" if omitted.
* The default sorting order is ascending
*
*
* string order_by = 5 [(.yandex.cloud.length) = "<=100"];
* @param value The bytes for orderBy to set.
* @return This builder for chaining.
*/
public Builder setOrderByBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
orderBy_ = 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.compute.v1.ListDisksRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.ListDisksRequest)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListDisksRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListDisksRequest(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.compute.v1.DiskServiceOuterClass.ListDisksRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListDisksResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.ListDisksResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
java.util.List
getDisksList();
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
yandex.cloud.api.compute.v1.DiskOuterClass.Disk getDisks(int index);
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
int getDisksCount();
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
java.util.List extends yandex.cloud.api.compute.v1.DiskOuterClass.DiskOrBuilder>
getDisksOrBuilderList();
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
yandex.cloud.api.compute.v1.DiskOuterClass.DiskOrBuilder getDisksOrBuilder(
int index);
/**
*
* This token allows you to get the next page of results for list requests. If the number of results
* is larger than [ListDisksRequest.page_size], use
* the [next_page_token] as the value
* for the [ListDisksRequest.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 [ListDisksRequest.page_size], use
* the [next_page_token] as the value
* for the [ListDisksRequest.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.compute.v1.ListDisksResponse}
*/
public static final class ListDisksResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.ListDisksResponse)
ListDisksResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListDisksResponse.newBuilder() to construct.
private ListDisksResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListDisksResponse() {
disks_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListDisksResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListDisksResponse(
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)) {
disks_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
disks_.add(
input.readMessage(yandex.cloud.api.compute.v1.DiskOuterClass.Disk.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)) {
disks_ = java.util.Collections.unmodifiableList(disks_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse.Builder.class);
}
public static final int DISKS_FIELD_NUMBER = 1;
private java.util.List disks_;
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
@java.lang.Override
public java.util.List getDisksList() {
return disks_;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.compute.v1.DiskOuterClass.DiskOrBuilder>
getDisksOrBuilderList() {
return disks_;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
@java.lang.Override
public int getDisksCount() {
return disks_.size();
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskOuterClass.Disk getDisks(int index) {
return disks_.get(index);
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskOrBuilder getDisksOrBuilder(
int index) {
return disks_.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 [ListDisksRequest.page_size], use
* the [next_page_token] as the value
* for the [ListDisksRequest.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 [ListDisksRequest.page_size], use
* the [next_page_token] as the value
* for the [ListDisksRequest.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 < disks_.size(); i++) {
output.writeMessage(1, disks_.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 < disks_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, disks_.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.compute.v1.DiskServiceOuterClass.ListDisksResponse)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse) obj;
if (!getDisksList()
.equals(other.getDisksList())) 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 (getDisksCount() > 0) {
hash = (37 * hash) + DISKS_FIELD_NUMBER;
hash = (53 * hash) + getDisksList().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.compute.v1.DiskServiceOuterClass.ListDisksResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse 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.compute.v1.DiskServiceOuterClass.ListDisksResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse 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.compute.v1.DiskServiceOuterClass.ListDisksResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse 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.compute.v1.DiskServiceOuterClass.ListDisksResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse 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.compute.v1.DiskServiceOuterClass.ListDisksResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse 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.compute.v1.DiskServiceOuterClass.ListDisksResponse 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.compute.v1.ListDisksResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.ListDisksResponse)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getDisksFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (disksBuilder_ == null) {
disks_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
disksBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDisksResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse(this);
int from_bitField0_ = bitField0_;
if (disksBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
disks_ = java.util.Collections.unmodifiableList(disks_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.disks_ = disks_;
} else {
result.disks_ = disksBuilder_.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.compute.v1.DiskServiceOuterClass.ListDisksResponse) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse.getDefaultInstance()) return this;
if (disksBuilder_ == null) {
if (!other.disks_.isEmpty()) {
if (disks_.isEmpty()) {
disks_ = other.disks_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureDisksIsMutable();
disks_.addAll(other.disks_);
}
onChanged();
}
} else {
if (!other.disks_.isEmpty()) {
if (disksBuilder_.isEmpty()) {
disksBuilder_.dispose();
disksBuilder_ = null;
disks_ = other.disks_;
bitField0_ = (bitField0_ & ~0x00000001);
disksBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getDisksFieldBuilder() : null;
} else {
disksBuilder_.addAllMessages(other.disks_);
}
}
}
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.compute.v1.DiskServiceOuterClass.ListDisksResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List disks_ =
java.util.Collections.emptyList();
private void ensureDisksIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
disks_ = new java.util.ArrayList(disks_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.compute.v1.DiskOuterClass.Disk, yandex.cloud.api.compute.v1.DiskOuterClass.Disk.Builder, yandex.cloud.api.compute.v1.DiskOuterClass.DiskOrBuilder> disksBuilder_;
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public java.util.List getDisksList() {
if (disksBuilder_ == null) {
return java.util.Collections.unmodifiableList(disks_);
} else {
return disksBuilder_.getMessageList();
}
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public int getDisksCount() {
if (disksBuilder_ == null) {
return disks_.size();
} else {
return disksBuilder_.getCount();
}
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.Disk getDisks(int index) {
if (disksBuilder_ == null) {
return disks_.get(index);
} else {
return disksBuilder_.getMessage(index);
}
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public Builder setDisks(
int index, yandex.cloud.api.compute.v1.DiskOuterClass.Disk value) {
if (disksBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDisksIsMutable();
disks_.set(index, value);
onChanged();
} else {
disksBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public Builder setDisks(
int index, yandex.cloud.api.compute.v1.DiskOuterClass.Disk.Builder builderForValue) {
if (disksBuilder_ == null) {
ensureDisksIsMutable();
disks_.set(index, builderForValue.build());
onChanged();
} else {
disksBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public Builder addDisks(yandex.cloud.api.compute.v1.DiskOuterClass.Disk value) {
if (disksBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDisksIsMutable();
disks_.add(value);
onChanged();
} else {
disksBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public Builder addDisks(
int index, yandex.cloud.api.compute.v1.DiskOuterClass.Disk value) {
if (disksBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDisksIsMutable();
disks_.add(index, value);
onChanged();
} else {
disksBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public Builder addDisks(
yandex.cloud.api.compute.v1.DiskOuterClass.Disk.Builder builderForValue) {
if (disksBuilder_ == null) {
ensureDisksIsMutable();
disks_.add(builderForValue.build());
onChanged();
} else {
disksBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public Builder addDisks(
int index, yandex.cloud.api.compute.v1.DiskOuterClass.Disk.Builder builderForValue) {
if (disksBuilder_ == null) {
ensureDisksIsMutable();
disks_.add(index, builderForValue.build());
onChanged();
} else {
disksBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public Builder addAllDisks(
java.lang.Iterable extends yandex.cloud.api.compute.v1.DiskOuterClass.Disk> values) {
if (disksBuilder_ == null) {
ensureDisksIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, disks_);
onChanged();
} else {
disksBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public Builder clearDisks() {
if (disksBuilder_ == null) {
disks_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
disksBuilder_.clear();
}
return this;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public Builder removeDisks(int index) {
if (disksBuilder_ == null) {
ensureDisksIsMutable();
disks_.remove(index);
onChanged();
} else {
disksBuilder_.remove(index);
}
return this;
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.Disk.Builder getDisksBuilder(
int index) {
return getDisksFieldBuilder().getBuilder(index);
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskOrBuilder getDisksOrBuilder(
int index) {
if (disksBuilder_ == null) {
return disks_.get(index); } else {
return disksBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public java.util.List extends yandex.cloud.api.compute.v1.DiskOuterClass.DiskOrBuilder>
getDisksOrBuilderList() {
if (disksBuilder_ != null) {
return disksBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(disks_);
}
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.Disk.Builder addDisksBuilder() {
return getDisksFieldBuilder().addBuilder(
yandex.cloud.api.compute.v1.DiskOuterClass.Disk.getDefaultInstance());
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.Disk.Builder addDisksBuilder(
int index) {
return getDisksFieldBuilder().addBuilder(
index, yandex.cloud.api.compute.v1.DiskOuterClass.Disk.getDefaultInstance());
}
/**
*
* List of Disk resources.
*
*
* repeated .yandex.cloud.compute.v1.Disk disks = 1;
*/
public java.util.List
getDisksBuilderList() {
return getDisksFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.compute.v1.DiskOuterClass.Disk, yandex.cloud.api.compute.v1.DiskOuterClass.Disk.Builder, yandex.cloud.api.compute.v1.DiskOuterClass.DiskOrBuilder>
getDisksFieldBuilder() {
if (disksBuilder_ == null) {
disksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.compute.v1.DiskOuterClass.Disk, yandex.cloud.api.compute.v1.DiskOuterClass.Disk.Builder, yandex.cloud.api.compute.v1.DiskOuterClass.DiskOrBuilder>(
disks_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
disks_ = null;
}
return disksBuilder_;
}
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 [ListDisksRequest.page_size], use
* the [next_page_token] as the value
* for the [ListDisksRequest.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 [ListDisksRequest.page_size], use
* the [next_page_token] as the value
* for the [ListDisksRequest.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 [ListDisksRequest.page_size], use
* the [next_page_token] as the value
* for the [ListDisksRequest.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 [ListDisksRequest.page_size], use
* the [next_page_token] as the value
* for the [ListDisksRequest.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 [ListDisksRequest.page_size], use
* the [next_page_token] as the value
* for the [ListDisksRequest.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.compute.v1.ListDisksResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.ListDisksResponse)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDisksResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListDisksResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListDisksResponse(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.compute.v1.DiskServiceOuterClass.ListDisksResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateDiskRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.CreateDiskRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to create a disk 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 create a disk 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();
/**
*
* Name of the disk.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"];
* @return The name.
*/
java.lang.String getName();
/**
*
* Name of the disk.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"];
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Description of the disk.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the disk.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
int getLabelsCount();
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.util.Map
getLabelsMap();
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
/**
*
* ID of the disk type.
* To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
*
*
* string type_id = 5 [(.yandex.cloud.length) = "<=50"];
* @return The typeId.
*/
java.lang.String getTypeId();
/**
*
* ID of the disk type.
* To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
*
*
* string type_id = 5 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for typeId.
*/
com.google.protobuf.ByteString
getTypeIdBytes();
/**
*
* ID of the availability zone where the disk 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 disk 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();
/**
*
* Size of the disk, specified in bytes.
* If the disk was created from a image, this value should be more than the
* [yandex.cloud.compute.v1.Image.min_disk_size] value.
*
*
* int64 size = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.value) = "4194304-28587302322176"];
* @return The size.
*/
long getSize();
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return Whether the imageId field is set.
*/
boolean hasImageId();
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return The imageId.
*/
java.lang.String getImageId();
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for imageId.
*/
com.google.protobuf.ByteString
getImageIdBytes();
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return Whether the snapshotId field is set.
*/
boolean hasSnapshotId();
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The snapshotId.
*/
java.lang.String getSnapshotId();
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for snapshotId.
*/
com.google.protobuf.ByteString
getSnapshotIdBytes();
/**
*
* Block size used for disk, specified in bytes. The default is 4096.
*
*
* int64 block_size = 10;
* @return The blockSize.
*/
long getBlockSize();
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
* @return Whether the diskPlacementPolicy field is set.
*/
boolean hasDiskPlacementPolicy();
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
* @return The diskPlacementPolicy.
*/
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy getDiskPlacementPolicy();
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
*/
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder getDiskPlacementPolicyOrBuilder();
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @return A list containing the snapshotScheduleIds.
*/
java.util.List
getSnapshotScheduleIdsList();
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @return The count of snapshotScheduleIds.
*/
int getSnapshotScheduleIdsCount();
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param index The index of the element to return.
* @return The snapshotScheduleIds at the given index.
*/
java.lang.String getSnapshotScheduleIds(int index);
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param index The index of the value to return.
* @return The bytes of the snapshotScheduleIds at the given index.
*/
com.google.protobuf.ByteString
getSnapshotScheduleIdsBytes(int index);
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest.SourceCase getSourceCase();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.CreateDiskRequest}
*/
public static final class CreateDiskRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.CreateDiskRequest)
CreateDiskRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateDiskRequest.newBuilder() to construct.
private CreateDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateDiskRequest() {
folderId_ = "";
name_ = "";
description_ = "";
typeId_ = "";
zoneId_ = "";
snapshotScheduleIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateDiskRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateDiskRequest(
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();
typeId_ = s;
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
zoneId_ = s;
break;
}
case 56: {
size_ = input.readInt64();
break;
}
case 66: {
java.lang.String s = input.readStringRequireUtf8();
sourceCase_ = 8;
source_ = s;
break;
}
case 74: {
java.lang.String s = input.readStringRequireUtf8();
sourceCase_ = 9;
source_ = s;
break;
}
case 80: {
blockSize_ = input.readInt64();
break;
}
case 90: {
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder subBuilder = null;
if (diskPlacementPolicy_ != null) {
subBuilder = diskPlacementPolicy_.toBuilder();
}
diskPlacementPolicy_ = input.readMessage(yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(diskPlacementPolicy_);
diskPlacementPolicy_ = subBuilder.buildPartial();
}
break;
}
case 98: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
snapshotScheduleIds_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000002;
}
snapshotScheduleIds_.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_ & 0x00000002) != 0)) {
snapshotScheduleIds_ = snapshotScheduleIds_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskRequest_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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest.Builder.class);
}
private int sourceCase_ = 0;
private java.lang.Object source_;
public enum SourceCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
IMAGE_ID(8),
SNAPSHOT_ID(9),
SOURCE_NOT_SET(0);
private final int value;
private SourceCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static SourceCase valueOf(int value) {
return forNumber(value);
}
public static SourceCase forNumber(int value) {
switch (value) {
case 8: return IMAGE_ID;
case 9: return SNAPSHOT_ID;
case 0: return SOURCE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public SourceCase
getSourceCase() {
return SourceCase.forNumber(
sourceCase_);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to create a disk 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 create a disk 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 NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object name_;
/**
*
* Name of the disk.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* 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 disk.
*
*
* 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskRequest_LabelsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int TYPE_ID_FIELD_NUMBER = 5;
private volatile java.lang.Object typeId_;
/**
*
* ID of the disk type.
* To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
*
*
* string type_id = 5 [(.yandex.cloud.length) = "<=50"];
* @return The typeId.
*/
@java.lang.Override
public java.lang.String getTypeId() {
java.lang.Object ref = typeId_;
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();
typeId_ = s;
return s;
}
}
/**
*
* ID of the disk type.
* To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
*
*
* string type_id = 5 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for typeId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTypeIdBytes() {
java.lang.Object ref = typeId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
typeId_ = 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 disk 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 disk 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 SIZE_FIELD_NUMBER = 7;
private long size_;
/**
*
* Size of the disk, specified in bytes.
* If the disk was created from a image, this value should be more than the
* [yandex.cloud.compute.v1.Image.min_disk_size] value.
*
*
* int64 size = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.value) = "4194304-28587302322176"];
* @return The size.
*/
@java.lang.Override
public long getSize() {
return size_;
}
public static final int IMAGE_ID_FIELD_NUMBER = 8;
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return Whether the imageId field is set.
*/
public boolean hasImageId() {
return sourceCase_ == 8;
}
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return The imageId.
*/
public java.lang.String getImageId() {
java.lang.Object ref = "";
if (sourceCase_ == 8) {
ref = source_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (sourceCase_ == 8) {
source_ = s;
}
return s;
}
}
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for imageId.
*/
public com.google.protobuf.ByteString
getImageIdBytes() {
java.lang.Object ref = "";
if (sourceCase_ == 8) {
ref = source_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (sourceCase_ == 8) {
source_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SNAPSHOT_ID_FIELD_NUMBER = 9;
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return Whether the snapshotId field is set.
*/
public boolean hasSnapshotId() {
return sourceCase_ == 9;
}
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The snapshotId.
*/
public java.lang.String getSnapshotId() {
java.lang.Object ref = "";
if (sourceCase_ == 9) {
ref = source_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (sourceCase_ == 9) {
source_ = s;
}
return s;
}
}
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for snapshotId.
*/
public com.google.protobuf.ByteString
getSnapshotIdBytes() {
java.lang.Object ref = "";
if (sourceCase_ == 9) {
ref = source_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (sourceCase_ == 9) {
source_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int BLOCK_SIZE_FIELD_NUMBER = 10;
private long blockSize_;
/**
*
* Block size used for disk, specified in bytes. The default is 4096.
*
*
* int64 block_size = 10;
* @return The blockSize.
*/
@java.lang.Override
public long getBlockSize() {
return blockSize_;
}
public static final int DISK_PLACEMENT_POLICY_FIELD_NUMBER = 11;
private yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy diskPlacementPolicy_;
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
* @return Whether the diskPlacementPolicy field is set.
*/
@java.lang.Override
public boolean hasDiskPlacementPolicy() {
return diskPlacementPolicy_ != null;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
* @return The diskPlacementPolicy.
*/
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy getDiskPlacementPolicy() {
return diskPlacementPolicy_ == null ? yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.getDefaultInstance() : diskPlacementPolicy_;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
*/
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder getDiskPlacementPolicyOrBuilder() {
return getDiskPlacementPolicy();
}
public static final int SNAPSHOT_SCHEDULE_IDS_FIELD_NUMBER = 12;
private com.google.protobuf.LazyStringList snapshotScheduleIds_;
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @return A list containing the snapshotScheduleIds.
*/
public com.google.protobuf.ProtocolStringList
getSnapshotScheduleIdsList() {
return snapshotScheduleIds_;
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @return The count of snapshotScheduleIds.
*/
public int getSnapshotScheduleIdsCount() {
return snapshotScheduleIds_.size();
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param index The index of the element to return.
* @return The snapshotScheduleIds at the given index.
*/
public java.lang.String getSnapshotScheduleIds(int index) {
return snapshotScheduleIds_.get(index);
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param index The index of the value to return.
* @return The bytes of the snapshotScheduleIds at the given index.
*/
public com.google.protobuf.ByteString
getSnapshotScheduleIdsBytes(int index) {
return snapshotScheduleIds_.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(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(typeId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, typeId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zoneId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, zoneId_);
}
if (size_ != 0L) {
output.writeInt64(7, size_);
}
if (sourceCase_ == 8) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 8, source_);
}
if (sourceCase_ == 9) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 9, source_);
}
if (blockSize_ != 0L) {
output.writeInt64(10, blockSize_);
}
if (diskPlacementPolicy_ != null) {
output.writeMessage(11, getDiskPlacementPolicy());
}
for (int i = 0; i < snapshotScheduleIds_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 12, snapshotScheduleIds_.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(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(typeId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, typeId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zoneId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, zoneId_);
}
if (size_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(7, size_);
}
if (sourceCase_ == 8) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, source_);
}
if (sourceCase_ == 9) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, source_);
}
if (blockSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(10, blockSize_);
}
if (diskPlacementPolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, getDiskPlacementPolicy());
}
{
int dataSize = 0;
for (int i = 0; i < snapshotScheduleIds_.size(); i++) {
dataSize += computeStringSizeNoTag(snapshotScheduleIds_.getRaw(i));
}
size += dataSize;
size += 1 * getSnapshotScheduleIdsList().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.compute.v1.DiskServiceOuterClass.CreateDiskRequest)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest) 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 (!getTypeId()
.equals(other.getTypeId())) return false;
if (!getZoneId()
.equals(other.getZoneId())) return false;
if (getSize()
!= other.getSize()) return false;
if (getBlockSize()
!= other.getBlockSize()) return false;
if (hasDiskPlacementPolicy() != other.hasDiskPlacementPolicy()) return false;
if (hasDiskPlacementPolicy()) {
if (!getDiskPlacementPolicy()
.equals(other.getDiskPlacementPolicy())) return false;
}
if (!getSnapshotScheduleIdsList()
.equals(other.getSnapshotScheduleIdsList())) return false;
if (!getSourceCase().equals(other.getSourceCase())) return false;
switch (sourceCase_) {
case 8:
if (!getImageId()
.equals(other.getImageId())) return false;
break;
case 9:
if (!getSnapshotId()
.equals(other.getSnapshotId())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + 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) + TYPE_ID_FIELD_NUMBER;
hash = (53 * hash) + getTypeId().hashCode();
hash = (37 * hash) + ZONE_ID_FIELD_NUMBER;
hash = (53 * hash) + getZoneId().hashCode();
hash = (37 * hash) + SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getSize());
hash = (37 * hash) + BLOCK_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getBlockSize());
if (hasDiskPlacementPolicy()) {
hash = (37 * hash) + DISK_PLACEMENT_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getDiskPlacementPolicy().hashCode();
}
if (getSnapshotScheduleIdsCount() > 0) {
hash = (37 * hash) + SNAPSHOT_SCHEDULE_IDS_FIELD_NUMBER;
hash = (53 * hash) + getSnapshotScheduleIdsList().hashCode();
}
switch (sourceCase_) {
case 8:
hash = (37 * hash) + IMAGE_ID_FIELD_NUMBER;
hash = (53 * hash) + getImageId().hashCode();
break;
case 9:
hash = (37 * hash) + SNAPSHOT_ID_FIELD_NUMBER;
hash = (53 * hash) + getSnapshotId().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest 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.compute.v1.DiskServiceOuterClass.CreateDiskRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest 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.compute.v1.DiskServiceOuterClass.CreateDiskRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest 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.compute.v1.DiskServiceOuterClass.CreateDiskRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest 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.compute.v1.DiskServiceOuterClass.CreateDiskRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest 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.compute.v1.DiskServiceOuterClass.CreateDiskRequest 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.compute.v1.CreateDiskRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.CreateDiskRequest)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskRequest_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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest.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();
typeId_ = "";
zoneId_ = "";
size_ = 0L;
blockSize_ = 0L;
if (diskPlacementPolicyBuilder_ == null) {
diskPlacementPolicy_ = null;
} else {
diskPlacementPolicy_ = null;
diskPlacementPolicyBuilder_ = null;
}
snapshotScheduleIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
sourceCase_ = 0;
source_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest(this);
int from_bitField0_ = bitField0_;
result.folderId_ = folderId_;
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
result.typeId_ = typeId_;
result.zoneId_ = zoneId_;
result.size_ = size_;
if (sourceCase_ == 8) {
result.source_ = source_;
}
if (sourceCase_ == 9) {
result.source_ = source_;
}
result.blockSize_ = blockSize_;
if (diskPlacementPolicyBuilder_ == null) {
result.diskPlacementPolicy_ = diskPlacementPolicy_;
} else {
result.diskPlacementPolicy_ = diskPlacementPolicyBuilder_.build();
}
if (((bitField0_ & 0x00000002) != 0)) {
snapshotScheduleIds_ = snapshotScheduleIds_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000002);
}
result.snapshotScheduleIds_ = snapshotScheduleIds_;
result.sourceCase_ = sourceCase_;
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.compute.v1.DiskServiceOuterClass.CreateDiskRequest) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest.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.getTypeId().isEmpty()) {
typeId_ = other.typeId_;
onChanged();
}
if (!other.getZoneId().isEmpty()) {
zoneId_ = other.zoneId_;
onChanged();
}
if (other.getSize() != 0L) {
setSize(other.getSize());
}
if (other.getBlockSize() != 0L) {
setBlockSize(other.getBlockSize());
}
if (other.hasDiskPlacementPolicy()) {
mergeDiskPlacementPolicy(other.getDiskPlacementPolicy());
}
if (!other.snapshotScheduleIds_.isEmpty()) {
if (snapshotScheduleIds_.isEmpty()) {
snapshotScheduleIds_ = other.snapshotScheduleIds_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureSnapshotScheduleIdsIsMutable();
snapshotScheduleIds_.addAll(other.snapshotScheduleIds_);
}
onChanged();
}
switch (other.getSourceCase()) {
case IMAGE_ID: {
sourceCase_ = 8;
source_ = other.source_;
onChanged();
break;
}
case SNAPSHOT_ID: {
sourceCase_ = 9;
source_ = other.source_;
onChanged();
break;
}
case SOURCE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int sourceCase_ = 0;
private java.lang.Object source_;
public SourceCase
getSourceCase() {
return SourceCase.forNumber(
sourceCase_);
}
public Builder clearSource() {
sourceCase_ = 0;
source_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder to create a disk 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 create a disk 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 create a disk 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 create a disk 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 create a disk 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 java.lang.Object name_ = "";
/**
*
* Name of the disk.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"];
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* Name of the disk.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the disk.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @param value The bytes for description to set.
* @return This builder for chaining.
*/
public Builder setDescriptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
description_ = value;
onChanged();
return this;
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
private com.google.protobuf.MapField
internalGetMutableLabels() {
onChanged();;
if (labels_ == null) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
if (!labels_.isMutable()) {
labels_ = labels_.copy();
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearLabels() {
internalGetMutableLabels().getMutableMap()
.clear();
return this;
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder removeLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableLabels().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableLabels() {
return internalGetMutableLabels().getMutableMap();
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder putLabels(
java.lang.String key,
java.lang.String value) {
if (key == null) { throw new NullPointerException("map key"); }
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableLabels().getMutableMap()
.put(key, value);
return this;
}
/**
*
* Resource labels as `key:value` pairs.
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder putAllLabels(
java.util.Map values) {
internalGetMutableLabels().getMutableMap()
.putAll(values);
return this;
}
private java.lang.Object typeId_ = "";
/**
*
* ID of the disk type.
* To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
*
*
* string type_id = 5 [(.yandex.cloud.length) = "<=50"];
* @return The typeId.
*/
public java.lang.String getTypeId() {
java.lang.Object ref = typeId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
typeId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the disk type.
* To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
*
*
* string type_id = 5 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for typeId.
*/
public com.google.protobuf.ByteString
getTypeIdBytes() {
java.lang.Object ref = typeId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
typeId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the disk type.
* To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
*
*
* string type_id = 5 [(.yandex.cloud.length) = "<=50"];
* @param value The typeId to set.
* @return This builder for chaining.
*/
public Builder setTypeId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
typeId_ = value;
onChanged();
return this;
}
/**
*
* ID of the disk type.
* To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
*
*
* string type_id = 5 [(.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearTypeId() {
typeId_ = getDefaultInstance().getTypeId();
onChanged();
return this;
}
/**
*
* ID of the disk type.
* To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
*
*
* string type_id = 5 [(.yandex.cloud.length) = "<=50"];
* @param value The bytes for typeId to set.
* @return This builder for chaining.
*/
public Builder setTypeIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
typeId_ = value;
onChanged();
return this;
}
private java.lang.Object zoneId_ = "";
/**
*
* ID of the availability zone where the disk 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 disk 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 disk 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 disk 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 disk 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 long size_ ;
/**
*
* Size of the disk, specified in bytes.
* If the disk was created from a image, this value should be more than the
* [yandex.cloud.compute.v1.Image.min_disk_size] value.
*
*
* int64 size = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.value) = "4194304-28587302322176"];
* @return The size.
*/
@java.lang.Override
public long getSize() {
return size_;
}
/**
*
* Size of the disk, specified in bytes.
* If the disk was created from a image, this value should be more than the
* [yandex.cloud.compute.v1.Image.min_disk_size] value.
*
*
* int64 size = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.value) = "4194304-28587302322176"];
* @param value The size to set.
* @return This builder for chaining.
*/
public Builder setSize(long value) {
size_ = value;
onChanged();
return this;
}
/**
*
* Size of the disk, specified in bytes.
* If the disk was created from a image, this value should be more than the
* [yandex.cloud.compute.v1.Image.min_disk_size] value.
*
*
* int64 size = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.value) = "4194304-28587302322176"];
* @return This builder for chaining.
*/
public Builder clearSize() {
size_ = 0L;
onChanged();
return this;
}
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return Whether the imageId field is set.
*/
@java.lang.Override
public boolean hasImageId() {
return sourceCase_ == 8;
}
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return The imageId.
*/
@java.lang.Override
public java.lang.String getImageId() {
java.lang.Object ref = "";
if (sourceCase_ == 8) {
ref = source_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (sourceCase_ == 8) {
source_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for imageId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getImageIdBytes() {
java.lang.Object ref = "";
if (sourceCase_ == 8) {
ref = source_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (sourceCase_ == 8) {
source_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @param value The imageId to set.
* @return This builder for chaining.
*/
public Builder setImageId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
sourceCase_ = 8;
source_ = value;
onChanged();
return this;
}
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearImageId() {
if (sourceCase_ == 8) {
sourceCase_ = 0;
source_ = null;
onChanged();
}
return this;
}
/**
*
* ID of the image to create the disk from.
*
*
* string image_id = 8 [(.yandex.cloud.length) = "<=50"];
* @param value The bytes for imageId to set.
* @return This builder for chaining.
*/
public Builder setImageIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
sourceCase_ = 8;
source_ = value;
onChanged();
return this;
}
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return Whether the snapshotId field is set.
*/
@java.lang.Override
public boolean hasSnapshotId() {
return sourceCase_ == 9;
}
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The snapshotId.
*/
@java.lang.Override
public java.lang.String getSnapshotId() {
java.lang.Object ref = "";
if (sourceCase_ == 9) {
ref = source_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (sourceCase_ == 9) {
source_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for snapshotId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSnapshotIdBytes() {
java.lang.Object ref = "";
if (sourceCase_ == 9) {
ref = source_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (sourceCase_ == 9) {
source_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @param value The snapshotId to set.
* @return This builder for chaining.
*/
public Builder setSnapshotId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
sourceCase_ = 9;
source_ = value;
onChanged();
return this;
}
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearSnapshotId() {
if (sourceCase_ == 9) {
sourceCase_ = 0;
source_ = null;
onChanged();
}
return this;
}
/**
*
* ID of the snapshot to restore the disk from.
*
*
* string snapshot_id = 9 [(.yandex.cloud.length) = "<=50"];
* @param value The bytes for snapshotId to set.
* @return This builder for chaining.
*/
public Builder setSnapshotIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
sourceCase_ = 9;
source_ = value;
onChanged();
return this;
}
private long blockSize_ ;
/**
*
* Block size used for disk, specified in bytes. The default is 4096.
*
*
* int64 block_size = 10;
* @return The blockSize.
*/
@java.lang.Override
public long getBlockSize() {
return blockSize_;
}
/**
*
* Block size used for disk, specified in bytes. The default is 4096.
*
*
* int64 block_size = 10;
* @param value The blockSize to set.
* @return This builder for chaining.
*/
public Builder setBlockSize(long value) {
blockSize_ = value;
onChanged();
return this;
}
/**
*
* Block size used for disk, specified in bytes. The default is 4096.
*
*
* int64 block_size = 10;
* @return This builder for chaining.
*/
public Builder clearBlockSize() {
blockSize_ = 0L;
onChanged();
return this;
}
private yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy diskPlacementPolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder> diskPlacementPolicyBuilder_;
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
* @return Whether the diskPlacementPolicy field is set.
*/
public boolean hasDiskPlacementPolicy() {
return diskPlacementPolicyBuilder_ != null || diskPlacementPolicy_ != null;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
* @return The diskPlacementPolicy.
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy getDiskPlacementPolicy() {
if (diskPlacementPolicyBuilder_ == null) {
return diskPlacementPolicy_ == null ? yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.getDefaultInstance() : diskPlacementPolicy_;
} else {
return diskPlacementPolicyBuilder_.getMessage();
}
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
*/
public Builder setDiskPlacementPolicy(yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy value) {
if (diskPlacementPolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
diskPlacementPolicy_ = value;
onChanged();
} else {
diskPlacementPolicyBuilder_.setMessage(value);
}
return this;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
*/
public Builder setDiskPlacementPolicy(
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder builderForValue) {
if (diskPlacementPolicyBuilder_ == null) {
diskPlacementPolicy_ = builderForValue.build();
onChanged();
} else {
diskPlacementPolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
*/
public Builder mergeDiskPlacementPolicy(yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy value) {
if (diskPlacementPolicyBuilder_ == null) {
if (diskPlacementPolicy_ != null) {
diskPlacementPolicy_ =
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.newBuilder(diskPlacementPolicy_).mergeFrom(value).buildPartial();
} else {
diskPlacementPolicy_ = value;
}
onChanged();
} else {
diskPlacementPolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
*/
public Builder clearDiskPlacementPolicy() {
if (diskPlacementPolicyBuilder_ == null) {
diskPlacementPolicy_ = null;
onChanged();
} else {
diskPlacementPolicy_ = null;
diskPlacementPolicyBuilder_ = null;
}
return this;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder getDiskPlacementPolicyBuilder() {
onChanged();
return getDiskPlacementPolicyFieldBuilder().getBuilder();
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder getDiskPlacementPolicyOrBuilder() {
if (diskPlacementPolicyBuilder_ != null) {
return diskPlacementPolicyBuilder_.getMessageOrBuilder();
} else {
return diskPlacementPolicy_ == null ?
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.getDefaultInstance() : diskPlacementPolicy_;
}
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder>
getDiskPlacementPolicyFieldBuilder() {
if (diskPlacementPolicyBuilder_ == null) {
diskPlacementPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder>(
getDiskPlacementPolicy(),
getParentForChildren(),
isClean());
diskPlacementPolicy_ = null;
}
return diskPlacementPolicyBuilder_;
}
private com.google.protobuf.LazyStringList snapshotScheduleIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureSnapshotScheduleIdsIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
snapshotScheduleIds_ = new com.google.protobuf.LazyStringArrayList(snapshotScheduleIds_);
bitField0_ |= 0x00000002;
}
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @return A list containing the snapshotScheduleIds.
*/
public com.google.protobuf.ProtocolStringList
getSnapshotScheduleIdsList() {
return snapshotScheduleIds_.getUnmodifiableView();
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @return The count of snapshotScheduleIds.
*/
public int getSnapshotScheduleIdsCount() {
return snapshotScheduleIds_.size();
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param index The index of the element to return.
* @return The snapshotScheduleIds at the given index.
*/
public java.lang.String getSnapshotScheduleIds(int index) {
return snapshotScheduleIds_.get(index);
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param index The index of the value to return.
* @return The bytes of the snapshotScheduleIds at the given index.
*/
public com.google.protobuf.ByteString
getSnapshotScheduleIdsBytes(int index) {
return snapshotScheduleIds_.getByteString(index);
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param index The index to set the value at.
* @param value The snapshotScheduleIds to set.
* @return This builder for chaining.
*/
public Builder setSnapshotScheduleIds(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSnapshotScheduleIdsIsMutable();
snapshotScheduleIds_.set(index, value);
onChanged();
return this;
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param value The snapshotScheduleIds to add.
* @return This builder for chaining.
*/
public Builder addSnapshotScheduleIds(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSnapshotScheduleIdsIsMutable();
snapshotScheduleIds_.add(value);
onChanged();
return this;
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param values The snapshotScheduleIds to add.
* @return This builder for chaining.
*/
public Builder addAllSnapshotScheduleIds(
java.lang.Iterable values) {
ensureSnapshotScheduleIdsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, snapshotScheduleIds_);
onChanged();
return this;
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @return This builder for chaining.
*/
public Builder clearSnapshotScheduleIds() {
snapshotScheduleIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
*
* List of IDs of the snapshot schedules to attach the disk to.
*
*
* repeated string snapshot_schedule_ids = 12;
* @param value The bytes of the snapshotScheduleIds to add.
* @return This builder for chaining.
*/
public Builder addSnapshotScheduleIdsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureSnapshotScheduleIdsIsMutable();
snapshotScheduleIds_.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.compute.v1.CreateDiskRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.CreateDiskRequest)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateDiskRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateDiskRequest(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.compute.v1.DiskServiceOuterClass.CreateDiskRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateDiskMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.CreateDiskMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the disk that is being created.
*
*
* string disk_id = 1;
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the disk that is being created.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.CreateDiskMetadata}
*/
public static final class CreateDiskMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.CreateDiskMetadata)
CreateDiskMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateDiskMetadata.newBuilder() to construct.
private CreateDiskMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateDiskMetadata() {
diskId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateDiskMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateDiskMetadata(
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();
diskId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the disk that is being created.
*
*
* string disk_id = 1;
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the disk that is being created.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = 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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
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.compute.v1.DiskServiceOuterClass.CreateDiskMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata) obj;
if (!getDiskId()
.equals(other.getDiskId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata 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.compute.v1.DiskServiceOuterClass.CreateDiskMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata 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.compute.v1.DiskServiceOuterClass.CreateDiskMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata 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.compute.v1.DiskServiceOuterClass.CreateDiskMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata 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.compute.v1.DiskServiceOuterClass.CreateDiskMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata 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.compute.v1.DiskServiceOuterClass.CreateDiskMetadata 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.compute.v1.CreateDiskMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.CreateDiskMetadata)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata.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();
diskId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata(this);
result.diskId_ = diskId_;
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.compute.v1.DiskServiceOuterClass.CreateDiskMetadata) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
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.compute.v1.DiskServiceOuterClass.CreateDiskMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the disk that is being created.
*
*
* string disk_id = 1;
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the disk that is being created.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the disk that is being created.
*
*
* string disk_id = 1;
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the disk that is being created.
*
*
* string disk_id = 1;
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the disk that is being created.
*
*
* string disk_id = 1;
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = 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.compute.v1.CreateDiskMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.CreateDiskMetadata)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.CreateDiskMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateDiskMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateDiskMetadata(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.compute.v1.DiskServiceOuterClass.CreateDiskMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateDiskRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.UpdateDiskRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Disk resource to update.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the Disk resource to update.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
/**
*
* Field mask that specifies which fields of the Disk 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 Disk 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 Disk resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder();
/**
*
* Name of the disk.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"];
* @return The name.
*/
java.lang.String getName();
/**
*
* Name of the disk.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"];
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Description of the disk.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the disk.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
int getLabelsCount();
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.util.Map
getLabelsMap();
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
/**
*
* Size of the disk, specified in bytes.
*
*
* int64 size = 6 [(.yandex.cloud.value) = "4194304-4398046511104"];
* @return The size.
*/
long getSize();
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
* @return Whether the diskPlacementPolicy field is set.
*/
boolean hasDiskPlacementPolicy();
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
* @return The diskPlacementPolicy.
*/
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy getDiskPlacementPolicy();
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
*/
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder getDiskPlacementPolicyOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.UpdateDiskRequest}
*/
public static final class UpdateDiskRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.UpdateDiskRequest)
UpdateDiskRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateDiskRequest.newBuilder() to construct.
private UpdateDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateDiskRequest() {
diskId_ = "";
name_ = "";
description_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateDiskRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateDiskRequest(
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();
diskId_ = 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 48: {
size_ = input.readInt64();
break;
}
case 58: {
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder subBuilder = null;
if (diskPlacementPolicy_ != null) {
subBuilder = diskPlacementPolicy_.toBuilder();
}
diskPlacementPolicy_ = input.readMessage(yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(diskPlacementPolicy_);
diskPlacementPolicy_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the Disk resource to update.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the Disk resource to update.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = 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 Disk 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 Disk 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 Disk 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 disk.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* 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 disk.
*
*
* 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_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.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int SIZE_FIELD_NUMBER = 6;
private long size_;
/**
*
* Size of the disk, specified in bytes.
*
*
* int64 size = 6 [(.yandex.cloud.value) = "4194304-4398046511104"];
* @return The size.
*/
@java.lang.Override
public long getSize() {
return size_;
}
public static final int DISK_PLACEMENT_POLICY_FIELD_NUMBER = 7;
private yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy diskPlacementPolicy_;
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
* @return Whether the diskPlacementPolicy field is set.
*/
@java.lang.Override
public boolean hasDiskPlacementPolicy() {
return diskPlacementPolicy_ != null;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
* @return The diskPlacementPolicy.
*/
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy getDiskPlacementPolicy() {
return diskPlacementPolicy_ == null ? yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.getDefaultInstance() : diskPlacementPolicy_;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
*/
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder getDiskPlacementPolicyOrBuilder() {
return getDiskPlacementPolicy();
}
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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
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 (size_ != 0L) {
output.writeInt64(6, size_);
}
if (diskPlacementPolicy_ != null) {
output.writeMessage(7, getDiskPlacementPolicy());
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
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 (size_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(6, size_);
}
if (diskPlacementPolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getDiskPlacementPolicy());
}
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.compute.v1.DiskServiceOuterClass.UpdateDiskRequest)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest) obj;
if (!getDiskId()
.equals(other.getDiskId())) 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 (getSize()
!= other.getSize()) return false;
if (hasDiskPlacementPolicy() != other.hasDiskPlacementPolicy()) return false;
if (hasDiskPlacementPolicy()) {
if (!getDiskPlacementPolicy()
.equals(other.getDiskPlacementPolicy())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().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) + SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getSize());
if (hasDiskPlacementPolicy()) {
hash = (37 * hash) + DISK_PLACEMENT_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getDiskPlacementPolicy().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest 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.compute.v1.DiskServiceOuterClass.UpdateDiskRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest 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.compute.v1.DiskServiceOuterClass.UpdateDiskRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest 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.compute.v1.DiskServiceOuterClass.UpdateDiskRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest 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.compute.v1.DiskServiceOuterClass.UpdateDiskRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest 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.compute.v1.DiskServiceOuterClass.UpdateDiskRequest 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.compute.v1.UpdateDiskRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.UpdateDiskRequest)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest.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();
diskId_ = "";
if (updateMaskBuilder_ == null) {
updateMask_ = null;
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
name_ = "";
description_ = "";
internalGetMutableLabels().clear();
size_ = 0L;
if (diskPlacementPolicyBuilder_ == null) {
diskPlacementPolicy_ = null;
} else {
diskPlacementPolicy_ = null;
diskPlacementPolicyBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest(this);
int from_bitField0_ = bitField0_;
result.diskId_ = diskId_;
if (updateMaskBuilder_ == null) {
result.updateMask_ = updateMask_;
} else {
result.updateMask_ = updateMaskBuilder_.build();
}
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
result.size_ = size_;
if (diskPlacementPolicyBuilder_ == null) {
result.diskPlacementPolicy_ = diskPlacementPolicy_;
} else {
result.diskPlacementPolicy_ = diskPlacementPolicyBuilder_.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.compute.v1.DiskServiceOuterClass.UpdateDiskRequest) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
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.getSize() != 0L) {
setSize(other.getSize());
}
if (other.hasDiskPlacementPolicy()) {
mergeDiskPlacementPolicy(other.getDiskPlacementPolicy());
}
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.compute.v1.DiskServiceOuterClass.UpdateDiskRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object diskId_ = "";
/**
*
* ID of the Disk resource to update.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Disk resource to update.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Disk resource to update.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Disk resource to update.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the Disk resource to update.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = 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 Disk 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 Disk 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 Disk 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 Disk 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 Disk 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 Disk 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 Disk 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 Disk 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 Disk 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 disk.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"];
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* Name of the disk.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the disk.
*
*
* 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.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearLabels() {
internalGetMutableLabels().getMutableMap()
.clear();
return this;
}
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder removeLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableLabels().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableLabels() {
return internalGetMutableLabels().getMutableMap();
}
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder putLabels(
java.lang.String key,
java.lang.String value) {
if (key == null) { throw new NullPointerException("map key"); }
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableLabels().getMutableMap()
.put(key, value);
return this;
}
/**
*
* Resource labels as `key:value` pairs.
* Existing set of `labels` is completely replaced by the provided set.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder putAllLabels(
java.util.Map values) {
internalGetMutableLabels().getMutableMap()
.putAll(values);
return this;
}
private long size_ ;
/**
*
* Size of the disk, specified in bytes.
*
*
* int64 size = 6 [(.yandex.cloud.value) = "4194304-4398046511104"];
* @return The size.
*/
@java.lang.Override
public long getSize() {
return size_;
}
/**
*
* Size of the disk, specified in bytes.
*
*
* int64 size = 6 [(.yandex.cloud.value) = "4194304-4398046511104"];
* @param value The size to set.
* @return This builder for chaining.
*/
public Builder setSize(long value) {
size_ = value;
onChanged();
return this;
}
/**
*
* Size of the disk, specified in bytes.
*
*
* int64 size = 6 [(.yandex.cloud.value) = "4194304-4398046511104"];
* @return This builder for chaining.
*/
public Builder clearSize() {
size_ = 0L;
onChanged();
return this;
}
private yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy diskPlacementPolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder> diskPlacementPolicyBuilder_;
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
* @return Whether the diskPlacementPolicy field is set.
*/
public boolean hasDiskPlacementPolicy() {
return diskPlacementPolicyBuilder_ != null || diskPlacementPolicy_ != null;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
* @return The diskPlacementPolicy.
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy getDiskPlacementPolicy() {
if (diskPlacementPolicyBuilder_ == null) {
return diskPlacementPolicy_ == null ? yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.getDefaultInstance() : diskPlacementPolicy_;
} else {
return diskPlacementPolicyBuilder_.getMessage();
}
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
*/
public Builder setDiskPlacementPolicy(yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy value) {
if (diskPlacementPolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
diskPlacementPolicy_ = value;
onChanged();
} else {
diskPlacementPolicyBuilder_.setMessage(value);
}
return this;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
*/
public Builder setDiskPlacementPolicy(
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder builderForValue) {
if (diskPlacementPolicyBuilder_ == null) {
diskPlacementPolicy_ = builderForValue.build();
onChanged();
} else {
diskPlacementPolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
*/
public Builder mergeDiskPlacementPolicy(yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy value) {
if (diskPlacementPolicyBuilder_ == null) {
if (diskPlacementPolicy_ != null) {
diskPlacementPolicy_ =
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.newBuilder(diskPlacementPolicy_).mergeFrom(value).buildPartial();
} else {
diskPlacementPolicy_ = value;
}
onChanged();
} else {
diskPlacementPolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
*/
public Builder clearDiskPlacementPolicy() {
if (diskPlacementPolicyBuilder_ == null) {
diskPlacementPolicy_ = null;
onChanged();
} else {
diskPlacementPolicy_ = null;
diskPlacementPolicyBuilder_ = null;
}
return this;
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder getDiskPlacementPolicyBuilder() {
onChanged();
return getDiskPlacementPolicyFieldBuilder().getBuilder();
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
*/
public yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder getDiskPlacementPolicyOrBuilder() {
if (diskPlacementPolicyBuilder_ != null) {
return diskPlacementPolicyBuilder_.getMessageOrBuilder();
} else {
return diskPlacementPolicy_ == null ?
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.getDefaultInstance() : diskPlacementPolicy_;
}
}
/**
*
* Placement policy configuration.
*
*
* .yandex.cloud.compute.v1.DiskPlacementPolicy disk_placement_policy = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder>
getDiskPlacementPolicyFieldBuilder() {
if (diskPlacementPolicyBuilder_ == null) {
diskPlacementPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicy.Builder, yandex.cloud.api.compute.v1.DiskOuterClass.DiskPlacementPolicyOrBuilder>(
getDiskPlacementPolicy(),
getParentForChildren(),
isClean());
diskPlacementPolicy_ = null;
}
return diskPlacementPolicyBuilder_;
}
@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.compute.v1.UpdateDiskRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.UpdateDiskRequest)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateDiskRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateDiskRequest(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.compute.v1.DiskServiceOuterClass.UpdateDiskRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateDiskMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.UpdateDiskMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Disk resource that is being updated.
*
*
* string disk_id = 1;
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the Disk resource that is being updated.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.UpdateDiskMetadata}
*/
public static final class UpdateDiskMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.UpdateDiskMetadata)
UpdateDiskMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateDiskMetadata.newBuilder() to construct.
private UpdateDiskMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateDiskMetadata() {
diskId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateDiskMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateDiskMetadata(
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();
diskId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the Disk resource that is being updated.
*
*
* string disk_id = 1;
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the Disk resource that is being updated.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = 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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
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.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata) obj;
if (!getDiskId()
.equals(other.getDiskId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata 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.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata 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.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata 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.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata 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.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata 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.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata 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.compute.v1.UpdateDiskMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.UpdateDiskMetadata)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata.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();
diskId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata(this);
result.diskId_ = diskId_;
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.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
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.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the Disk resource that is being updated.
*
*
* string disk_id = 1;
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Disk resource that is being updated.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Disk resource that is being updated.
*
*
* string disk_id = 1;
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Disk resource that is being updated.
*
*
* string disk_id = 1;
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the Disk resource that is being updated.
*
*
* string disk_id = 1;
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = 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.compute.v1.UpdateDiskMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.UpdateDiskMetadata)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateDiskMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateDiskMetadata(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.compute.v1.DiskServiceOuterClass.UpdateDiskMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteDiskRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.DeleteDiskRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the disk to delete.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the disk to delete.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.DeleteDiskRequest}
*/
public static final class DeleteDiskRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.DeleteDiskRequest)
DeleteDiskRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteDiskRequest.newBuilder() to construct.
private DeleteDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteDiskRequest() {
diskId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteDiskRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteDiskRequest(
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();
diskId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the disk to delete.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the disk to delete.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = 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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
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.compute.v1.DiskServiceOuterClass.DeleteDiskRequest)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest) obj;
if (!getDiskId()
.equals(other.getDiskId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest 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.compute.v1.DiskServiceOuterClass.DeleteDiskRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest 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.compute.v1.DiskServiceOuterClass.DeleteDiskRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest 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.compute.v1.DiskServiceOuterClass.DeleteDiskRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest 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.compute.v1.DiskServiceOuterClass.DeleteDiskRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest 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.compute.v1.DiskServiceOuterClass.DeleteDiskRequest 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.compute.v1.DeleteDiskRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.DeleteDiskRequest)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest.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();
diskId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest(this);
result.diskId_ = diskId_;
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.compute.v1.DiskServiceOuterClass.DeleteDiskRequest) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
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.compute.v1.DiskServiceOuterClass.DeleteDiskRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the disk to delete.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the disk to delete.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the disk to delete.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the disk to delete.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the disk to delete.
* To get the disk ID use a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = 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.compute.v1.DeleteDiskRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.DeleteDiskRequest)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteDiskRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteDiskRequest(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.compute.v1.DiskServiceOuterClass.DeleteDiskRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteDiskMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.DeleteDiskMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the disk that is being deleted.
*
*
* string disk_id = 1;
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the disk that is being deleted.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.DeleteDiskMetadata}
*/
public static final class DeleteDiskMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.DeleteDiskMetadata)
DeleteDiskMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteDiskMetadata.newBuilder() to construct.
private DeleteDiskMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteDiskMetadata() {
diskId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteDiskMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteDiskMetadata(
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();
diskId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the disk that is being deleted.
*
*
* string disk_id = 1;
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the disk that is being deleted.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = 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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
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.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata) obj;
if (!getDiskId()
.equals(other.getDiskId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata 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.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata 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.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata 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.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata 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.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata 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.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata 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.compute.v1.DeleteDiskMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.DeleteDiskMetadata)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata.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();
diskId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata(this);
result.diskId_ = diskId_;
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.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
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.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the disk that is being deleted.
*
*
* string disk_id = 1;
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the disk that is being deleted.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the disk that is being deleted.
*
*
* string disk_id = 1;
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the disk that is being deleted.
*
*
* string disk_id = 1;
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the disk that is being deleted.
*
*
* string disk_id = 1;
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = 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.compute.v1.DeleteDiskMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.DeleteDiskMetadata)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteDiskMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteDiskMetadata(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.compute.v1.DiskServiceOuterClass.DeleteDiskMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListDiskOperationsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.ListDiskOperationsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Disk resource to list operations for.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the Disk resource to list operations for.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size], the service returns a [ListDiskOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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
* [ListDiskOperationsResponse.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
* [ListDiskOperationsResponse.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.compute.v1.ListDiskOperationsRequest}
*/
public static final class ListDiskOperationsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.ListDiskOperationsRequest)
ListDiskOperationsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListDiskOperationsRequest.newBuilder() to construct.
private ListDiskOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListDiskOperationsRequest() {
diskId_ = "";
pageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListDiskOperationsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListDiskOperationsRequest(
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();
diskId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the Disk resource to list operations for.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the Disk resource to list operations for.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = 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 [ListDiskOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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
* [ListDiskOperationsResponse.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
* [ListDiskOperationsResponse.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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest) obj;
if (!getDiskId()
.equals(other.getDiskId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest 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.compute.v1.ListDiskOperationsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.ListDiskOperationsRequest)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest.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();
diskId_ = "";
pageSize_ = 0L;
pageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest(this);
result.diskId_ = diskId_;
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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the Disk resource to list operations for.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Disk resource to list operations for.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Disk resource to list operations for.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Disk resource to list operations for.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the Disk resource to list operations for.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = 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 [ListDiskOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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 [ListDiskOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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 [ListDiskOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* 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
* [ListDiskOperationsResponse.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
* [ListDiskOperationsResponse.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
* [ListDiskOperationsResponse.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
* [ListDiskOperationsResponse.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
* [ListDiskOperationsResponse.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.compute.v1.ListDiskOperationsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.ListDiskOperationsRequest)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListDiskOperationsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListDiskOperationsRequest(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.compute.v1.DiskServiceOuterClass.ListDiskOperationsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListDiskOperationsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.ListDiskOperationsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of operations for the specified disk.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List
getOperationsList();
/**
*
* List of operations for the specified disk.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index);
/**
*
* List of operations for the specified disk.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
int getOperationsCount();
/**
*
* List of operations for the specified disk.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
getOperationsOrBuilderList();
/**
*
* List of operations for the specified disk.
*
*
* 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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListDiskOperationsRequest.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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListDiskOperationsRequest.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.compute.v1.ListDiskOperationsResponse}
*/
public static final class ListDiskOperationsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.ListDiskOperationsResponse)
ListDiskOperationsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListDiskOperationsResponse.newBuilder() to construct.
private ListDiskOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListDiskOperationsResponse() {
operations_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListDiskOperationsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListDiskOperationsResponse(
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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse.Builder.class);
}
public static final int OPERATIONS_FIELD_NUMBER = 1;
private java.util.List operations_;
/**
*
* List of operations for the specified disk.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public java.util.List getOperationsList() {
return operations_;
}
/**
*
* List of operations for the specified disk.
*
*
* 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 disk.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public int getOperationsCount() {
return operations_.size();
}
/**
*
* List of operations for the specified disk.
*
*
* 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 disk.
*
*
* 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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListDiskOperationsRequest.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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListDiskOperationsRequest.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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse) 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse 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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse 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.compute.v1.ListDiskOperationsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.ListDiskOperationsResponse)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse.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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse(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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse.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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse) 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 disk.
*
*
* 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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListDiskOperationsRequest.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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListDiskOperationsRequest.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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListDiskOperationsRequest.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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListDiskOperationsRequest.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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListDiskOperationsRequest.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.compute.v1.ListDiskOperationsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.ListDiskOperationsResponse)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListDiskOperationsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListDiskOperationsResponse(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.compute.v1.DiskServiceOuterClass.ListDiskOperationsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MoveDiskRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.MoveDiskRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
/**
*
* ID of the folder to move the disk to.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationFolderId.
*/
java.lang.String getDestinationFolderId();
/**
*
* ID of the folder to move the disk to.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* 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.compute.v1.MoveDiskRequest}
*/
public static final class MoveDiskRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.MoveDiskRequest)
MoveDiskRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use MoveDiskRequest.newBuilder() to construct.
private MoveDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MoveDiskRequest() {
diskId_ = "";
destinationFolderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MoveDiskRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MoveDiskRequest(
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();
diskId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = 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 folder to move the disk to.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* 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 folder to move the disk to.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* 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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
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.compute.v1.DiskServiceOuterClass.MoveDiskRequest)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest) obj;
if (!getDiskId()
.equals(other.getDiskId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().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.compute.v1.DiskServiceOuterClass.MoveDiskRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest 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.compute.v1.DiskServiceOuterClass.MoveDiskRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest 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.compute.v1.DiskServiceOuterClass.MoveDiskRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest 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.compute.v1.DiskServiceOuterClass.MoveDiskRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest 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.compute.v1.DiskServiceOuterClass.MoveDiskRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest 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.compute.v1.DiskServiceOuterClass.MoveDiskRequest 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.compute.v1.MoveDiskRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.MoveDiskRequest)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest.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();
diskId_ = "";
destinationFolderId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest(this);
result.diskId_ = diskId_;
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.compute.v1.DiskServiceOuterClass.MoveDiskRequest) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
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.compute.v1.DiskServiceOuterClass.MoveDiskRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = value;
onChanged();
return this;
}
private java.lang.Object destinationFolderId_ = "";
/**
*
* ID of the folder to move the disk to.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* 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 folder to move the disk to.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* 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 folder to move the disk to.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* 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 folder to move the disk to.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* 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 folder to move the disk to.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* 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.compute.v1.MoveDiskRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.MoveDiskRequest)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MoveDiskRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MoveDiskRequest(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.compute.v1.DiskServiceOuterClass.MoveDiskRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MoveDiskMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.MoveDiskMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
/**
*
* ID of the folder that the disk is being moved from.
*
*
* string source_folder_id = 2;
* @return The sourceFolderId.
*/
java.lang.String getSourceFolderId();
/**
*
* ID of the folder that the disk is being moved from.
*
*
* string source_folder_id = 2;
* @return The bytes for sourceFolderId.
*/
com.google.protobuf.ByteString
getSourceFolderIdBytes();
/**
*
* ID of the folder that the disk is being moved to.
*
*
* string destination_folder_id = 3;
* @return The destinationFolderId.
*/
java.lang.String getDestinationFolderId();
/**
*
* ID of the folder that the disk is being moved to.
*
*
* string destination_folder_id = 3;
* @return The bytes for destinationFolderId.
*/
com.google.protobuf.ByteString
getDestinationFolderIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.MoveDiskMetadata}
*/
public static final class MoveDiskMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.MoveDiskMetadata)
MoveDiskMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use MoveDiskMetadata.newBuilder() to construct.
private MoveDiskMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MoveDiskMetadata() {
diskId_ = "";
sourceFolderId_ = "";
destinationFolderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MoveDiskMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MoveDiskMetadata(
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();
diskId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
sourceFolderId_ = s;
break;
}
case 26: {
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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SOURCE_FOLDER_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object sourceFolderId_;
/**
*
* ID of the folder that the disk is being moved from.
*
*
* string source_folder_id = 2;
* @return The sourceFolderId.
*/
@java.lang.Override
public java.lang.String getSourceFolderId() {
java.lang.Object ref = sourceFolderId_;
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();
sourceFolderId_ = s;
return s;
}
}
/**
*
* ID of the folder that the disk is being moved from.
*
*
* string source_folder_id = 2;
* @return The bytes for sourceFolderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSourceFolderIdBytes() {
java.lang.Object ref = sourceFolderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
sourceFolderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESTINATION_FOLDER_ID_FIELD_NUMBER = 3;
private volatile java.lang.Object destinationFolderId_;
/**
*
* ID of the folder that the disk is being moved to.
*
*
* string destination_folder_id = 3;
* @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 folder that the disk is being moved to.
*
*
* string destination_folder_id = 3;
* @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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceFolderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sourceFolderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, 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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceFolderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sourceFolderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, 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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata) obj;
if (!getDiskId()
.equals(other.getDiskId())) return false;
if (!getSourceFolderId()
.equals(other.getSourceFolderId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().hashCode();
hash = (37 * hash) + SOURCE_FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getSourceFolderId().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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata 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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata 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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata 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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata 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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata 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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata 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.compute.v1.MoveDiskMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.MoveDiskMetadata)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata.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();
diskId_ = "";
sourceFolderId_ = "";
destinationFolderId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata(this);
result.diskId_ = diskId_;
result.sourceFolderId_ = sourceFolderId_;
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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
onChanged();
}
if (!other.getSourceFolderId().isEmpty()) {
sourceFolderId_ = other.sourceFolderId_;
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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = value;
onChanged();
return this;
}
private java.lang.Object sourceFolderId_ = "";
/**
*
* ID of the folder that the disk is being moved from.
*
*
* string source_folder_id = 2;
* @return The sourceFolderId.
*/
public java.lang.String getSourceFolderId() {
java.lang.Object ref = sourceFolderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
sourceFolderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the folder that the disk is being moved from.
*
*
* string source_folder_id = 2;
* @return The bytes for sourceFolderId.
*/
public com.google.protobuf.ByteString
getSourceFolderIdBytes() {
java.lang.Object ref = sourceFolderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
sourceFolderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the folder that the disk is being moved from.
*
*
* string source_folder_id = 2;
* @param value The sourceFolderId to set.
* @return This builder for chaining.
*/
public Builder setSourceFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
sourceFolderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the folder that the disk is being moved from.
*
*
* string source_folder_id = 2;
* @return This builder for chaining.
*/
public Builder clearSourceFolderId() {
sourceFolderId_ = getDefaultInstance().getSourceFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder that the disk is being moved from.
*
*
* string source_folder_id = 2;
* @param value The bytes for sourceFolderId to set.
* @return This builder for chaining.
*/
public Builder setSourceFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
sourceFolderId_ = value;
onChanged();
return this;
}
private java.lang.Object destinationFolderId_ = "";
/**
*
* ID of the folder that the disk is being moved to.
*
*
* string destination_folder_id = 3;
* @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 folder that the disk is being moved to.
*
*
* string destination_folder_id = 3;
* @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 folder that the disk is being moved to.
*
*
* string destination_folder_id = 3;
* @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 folder that the disk is being moved to.
*
*
* string destination_folder_id = 3;
* @return This builder for chaining.
*/
public Builder clearDestinationFolderId() {
destinationFolderId_ = getDefaultInstance().getDestinationFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder that the disk is being moved to.
*
*
* string destination_folder_id = 3;
* @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.compute.v1.MoveDiskMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.MoveDiskMetadata)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.MoveDiskMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MoveDiskMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MoveDiskMetadata(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.compute.v1.DiskServiceOuterClass.MoveDiskMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RelocateDiskRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.RelocateDiskRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
/**
*
* ID of the availability zone to move the disk to.
* To get the zone ID, make a [ZoneService.List] request.
*
*
* string destination_zone_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationZoneId.
*/
java.lang.String getDestinationZoneId();
/**
*
* ID of the availability zone to move the disk to.
* To get the zone ID, make a [ZoneService.List] request.
*
*
* string destination_zone_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for destinationZoneId.
*/
com.google.protobuf.ByteString
getDestinationZoneIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.RelocateDiskRequest}
*/
public static final class RelocateDiskRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.RelocateDiskRequest)
RelocateDiskRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use RelocateDiskRequest.newBuilder() to construct.
private RelocateDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RelocateDiskRequest() {
diskId_ = "";
destinationZoneId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RelocateDiskRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RelocateDiskRequest(
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();
diskId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
destinationZoneId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESTINATION_ZONE_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object destinationZoneId_;
/**
*
* ID of the availability zone to move the disk to.
* To get the zone ID, make a [ZoneService.List] request.
*
*
* string destination_zone_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationZoneId.
*/
@java.lang.Override
public java.lang.String getDestinationZoneId() {
java.lang.Object ref = destinationZoneId_;
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();
destinationZoneId_ = s;
return s;
}
}
/**
*
* ID of the availability zone to move the disk to.
* To get the zone ID, make a [ZoneService.List] request.
*
*
* string destination_zone_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for destinationZoneId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDestinationZoneIdBytes() {
java.lang.Object ref = destinationZoneId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
destinationZoneId_ = 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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationZoneId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, destinationZoneId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationZoneId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, destinationZoneId_);
}
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.compute.v1.DiskServiceOuterClass.RelocateDiskRequest)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest) obj;
if (!getDiskId()
.equals(other.getDiskId())) return false;
if (!getDestinationZoneId()
.equals(other.getDestinationZoneId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().hashCode();
hash = (37 * hash) + DESTINATION_ZONE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDestinationZoneId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest 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.compute.v1.DiskServiceOuterClass.RelocateDiskRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest 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.compute.v1.DiskServiceOuterClass.RelocateDiskRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest 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.compute.v1.DiskServiceOuterClass.RelocateDiskRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest 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.compute.v1.DiskServiceOuterClass.RelocateDiskRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest 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.compute.v1.DiskServiceOuterClass.RelocateDiskRequest 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.compute.v1.RelocateDiskRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.RelocateDiskRequest)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest.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();
diskId_ = "";
destinationZoneId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest(this);
result.diskId_ = diskId_;
result.destinationZoneId_ = destinationZoneId_;
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.compute.v1.DiskServiceOuterClass.RelocateDiskRequest) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
onChanged();
}
if (!other.getDestinationZoneId().isEmpty()) {
destinationZoneId_ = other.destinationZoneId_;
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.compute.v1.DiskServiceOuterClass.RelocateDiskRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the disk to move.
* To get the disk ID, make a [DiskService.List] request.
*
*
* string disk_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = value;
onChanged();
return this;
}
private java.lang.Object destinationZoneId_ = "";
/**
*
* ID of the availability zone to move the disk to.
* To get the zone ID, make a [ZoneService.List] request.
*
*
* string destination_zone_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationZoneId.
*/
public java.lang.String getDestinationZoneId() {
java.lang.Object ref = destinationZoneId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
destinationZoneId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the availability zone to move the disk to.
* To get the zone ID, make a [ZoneService.List] request.
*
*
* string destination_zone_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for destinationZoneId.
*/
public com.google.protobuf.ByteString
getDestinationZoneIdBytes() {
java.lang.Object ref = destinationZoneId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
destinationZoneId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the availability zone to move the disk to.
* To get the zone ID, make a [ZoneService.List] request.
*
*
* string destination_zone_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The destinationZoneId to set.
* @return This builder for chaining.
*/
public Builder setDestinationZoneId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
destinationZoneId_ = value;
onChanged();
return this;
}
/**
*
* ID of the availability zone to move the disk to.
* To get the zone ID, make a [ZoneService.List] request.
*
*
* string destination_zone_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDestinationZoneId() {
destinationZoneId_ = getDefaultInstance().getDestinationZoneId();
onChanged();
return this;
}
/**
*
* ID of the availability zone to move the disk to.
* To get the zone ID, make a [ZoneService.List] request.
*
*
* string destination_zone_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for destinationZoneId to set.
* @return This builder for chaining.
*/
public Builder setDestinationZoneIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
destinationZoneId_ = 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.compute.v1.RelocateDiskRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.RelocateDiskRequest)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RelocateDiskRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RelocateDiskRequest(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.compute.v1.DiskServiceOuterClass.RelocateDiskRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RelocateDiskMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.RelocateDiskMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
/**
*
* ID of the availability zone that the disk is being moved from.
*
*
* string source_zone_id = 2;
* @return The sourceZoneId.
*/
java.lang.String getSourceZoneId();
/**
*
* ID of the availability zone that the disk is being moved from.
*
*
* string source_zone_id = 2;
* @return The bytes for sourceZoneId.
*/
com.google.protobuf.ByteString
getSourceZoneIdBytes();
/**
*
* ID of the availability zone that the disk is being moved to.
*
*
* string destination_zone_id = 3;
* @return The destinationZoneId.
*/
java.lang.String getDestinationZoneId();
/**
*
* ID of the availability zone that the disk is being moved to.
*
*
* string destination_zone_id = 3;
* @return The bytes for destinationZoneId.
*/
com.google.protobuf.ByteString
getDestinationZoneIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.RelocateDiskMetadata}
*/
public static final class RelocateDiskMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.RelocateDiskMetadata)
RelocateDiskMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use RelocateDiskMetadata.newBuilder() to construct.
private RelocateDiskMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RelocateDiskMetadata() {
diskId_ = "";
sourceZoneId_ = "";
destinationZoneId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RelocateDiskMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RelocateDiskMetadata(
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();
diskId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
sourceZoneId_ = s;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
destinationZoneId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SOURCE_ZONE_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object sourceZoneId_;
/**
*
* ID of the availability zone that the disk is being moved from.
*
*
* string source_zone_id = 2;
* @return The sourceZoneId.
*/
@java.lang.Override
public java.lang.String getSourceZoneId() {
java.lang.Object ref = sourceZoneId_;
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();
sourceZoneId_ = s;
return s;
}
}
/**
*
* ID of the availability zone that the disk is being moved from.
*
*
* string source_zone_id = 2;
* @return The bytes for sourceZoneId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSourceZoneIdBytes() {
java.lang.Object ref = sourceZoneId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
sourceZoneId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESTINATION_ZONE_ID_FIELD_NUMBER = 3;
private volatile java.lang.Object destinationZoneId_;
/**
*
* ID of the availability zone that the disk is being moved to.
*
*
* string destination_zone_id = 3;
* @return The destinationZoneId.
*/
@java.lang.Override
public java.lang.String getDestinationZoneId() {
java.lang.Object ref = destinationZoneId_;
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();
destinationZoneId_ = s;
return s;
}
}
/**
*
* ID of the availability zone that the disk is being moved to.
*
*
* string destination_zone_id = 3;
* @return The bytes for destinationZoneId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDestinationZoneIdBytes() {
java.lang.Object ref = destinationZoneId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
destinationZoneId_ = 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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceZoneId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sourceZoneId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationZoneId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, destinationZoneId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceZoneId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sourceZoneId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationZoneId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, destinationZoneId_);
}
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.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata) obj;
if (!getDiskId()
.equals(other.getDiskId())) return false;
if (!getSourceZoneId()
.equals(other.getSourceZoneId())) return false;
if (!getDestinationZoneId()
.equals(other.getDestinationZoneId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().hashCode();
hash = (37 * hash) + SOURCE_ZONE_ID_FIELD_NUMBER;
hash = (53 * hash) + getSourceZoneId().hashCode();
hash = (37 * hash) + DESTINATION_ZONE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDestinationZoneId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata 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.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata 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.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata 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.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata 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.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata 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.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata 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.compute.v1.RelocateDiskMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.RelocateDiskMetadata)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata.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();
diskId_ = "";
sourceZoneId_ = "";
destinationZoneId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata(this);
result.diskId_ = diskId_;
result.sourceZoneId_ = sourceZoneId_;
result.destinationZoneId_ = destinationZoneId_;
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.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
onChanged();
}
if (!other.getSourceZoneId().isEmpty()) {
sourceZoneId_ = other.sourceZoneId_;
onChanged();
}
if (!other.getDestinationZoneId().isEmpty()) {
destinationZoneId_ = other.destinationZoneId_;
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.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the disk that is being moved.
*
*
* string disk_id = 1;
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = value;
onChanged();
return this;
}
private java.lang.Object sourceZoneId_ = "";
/**
*
* ID of the availability zone that the disk is being moved from.
*
*
* string source_zone_id = 2;
* @return The sourceZoneId.
*/
public java.lang.String getSourceZoneId() {
java.lang.Object ref = sourceZoneId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
sourceZoneId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the availability zone that the disk is being moved from.
*
*
* string source_zone_id = 2;
* @return The bytes for sourceZoneId.
*/
public com.google.protobuf.ByteString
getSourceZoneIdBytes() {
java.lang.Object ref = sourceZoneId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
sourceZoneId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the availability zone that the disk is being moved from.
*
*
* string source_zone_id = 2;
* @param value The sourceZoneId to set.
* @return This builder for chaining.
*/
public Builder setSourceZoneId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
sourceZoneId_ = value;
onChanged();
return this;
}
/**
*
* ID of the availability zone that the disk is being moved from.
*
*
* string source_zone_id = 2;
* @return This builder for chaining.
*/
public Builder clearSourceZoneId() {
sourceZoneId_ = getDefaultInstance().getSourceZoneId();
onChanged();
return this;
}
/**
*
* ID of the availability zone that the disk is being moved from.
*
*
* string source_zone_id = 2;
* @param value The bytes for sourceZoneId to set.
* @return This builder for chaining.
*/
public Builder setSourceZoneIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
sourceZoneId_ = value;
onChanged();
return this;
}
private java.lang.Object destinationZoneId_ = "";
/**
*
* ID of the availability zone that the disk is being moved to.
*
*
* string destination_zone_id = 3;
* @return The destinationZoneId.
*/
public java.lang.String getDestinationZoneId() {
java.lang.Object ref = destinationZoneId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
destinationZoneId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the availability zone that the disk is being moved to.
*
*
* string destination_zone_id = 3;
* @return The bytes for destinationZoneId.
*/
public com.google.protobuf.ByteString
getDestinationZoneIdBytes() {
java.lang.Object ref = destinationZoneId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
destinationZoneId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the availability zone that the disk is being moved to.
*
*
* string destination_zone_id = 3;
* @param value The destinationZoneId to set.
* @return This builder for chaining.
*/
public Builder setDestinationZoneId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
destinationZoneId_ = value;
onChanged();
return this;
}
/**
*
* ID of the availability zone that the disk is being moved to.
*
*
* string destination_zone_id = 3;
* @return This builder for chaining.
*/
public Builder clearDestinationZoneId() {
destinationZoneId_ = getDefaultInstance().getDestinationZoneId();
onChanged();
return this;
}
/**
*
* ID of the availability zone that the disk is being moved to.
*
*
* string destination_zone_id = 3;
* @param value The bytes for destinationZoneId to set.
* @return This builder for chaining.
*/
public Builder setDestinationZoneIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
destinationZoneId_ = 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.compute.v1.RelocateDiskMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.RelocateDiskMetadata)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RelocateDiskMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RelocateDiskMetadata(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.compute.v1.DiskServiceOuterClass.RelocateDiskMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListDiskSnapshotSchedulesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.ListDiskSnapshotSchedulesRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the disk to list snapshot schedules for.
*
*
* string disk_id = 1;
* @return The diskId.
*/
java.lang.String getDiskId();
/**
*
* ID of the disk to list snapshot schedules for.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
com.google.protobuf.ByteString
getDiskIdBytes();
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than `page_size`, the service returns a [ListDiskSnapshotSchedulesResponse.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;
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3;
* @return The pageToken.
*/
java.lang.String getPageToken();
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3;
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString
getPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.compute.v1.ListDiskSnapshotSchedulesRequest}
*/
public static final class ListDiskSnapshotSchedulesRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.ListDiskSnapshotSchedulesRequest)
ListDiskSnapshotSchedulesRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListDiskSnapshotSchedulesRequest.newBuilder() to construct.
private ListDiskSnapshotSchedulesRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListDiskSnapshotSchedulesRequest() {
diskId_ = "";
pageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListDiskSnapshotSchedulesRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListDiskSnapshotSchedulesRequest(
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();
diskId_ = 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.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest.Builder.class);
}
public static final int DISK_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object diskId_;
/**
*
* ID of the disk to list snapshot schedules for.
*
*
* string disk_id = 1;
* @return The diskId.
*/
@java.lang.Override
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
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();
diskId_ = s;
return s;
}
}
/**
*
* ID of the disk to list snapshot schedules for.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = 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 [ListDiskSnapshotSchedulesResponse.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;
* @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
* [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
*
*
* 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;
}
}
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
*
*
* 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;
}
}
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(diskId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, diskId_);
}
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(diskId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, diskId_);
}
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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest) obj;
if (!getDiskId()
.equals(other.getDiskId())) 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) + DISK_ID_FIELD_NUMBER;
hash = (53 * hash) + getDiskId().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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest 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.compute.v1.ListDiskSnapshotSchedulesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.ListDiskSnapshotSchedulesRequest)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest.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();
diskId_ = "";
pageSize_ = 0L;
pageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest(this);
result.diskId_ = diskId_;
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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest.getDefaultInstance()) return this;
if (!other.getDiskId().isEmpty()) {
diskId_ = other.diskId_;
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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object diskId_ = "";
/**
*
* ID of the disk to list snapshot schedules for.
*
*
* string disk_id = 1;
* @return The diskId.
*/
public java.lang.String getDiskId() {
java.lang.Object ref = diskId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
diskId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the disk to list snapshot schedules for.
*
*
* string disk_id = 1;
* @return The bytes for diskId.
*/
public com.google.protobuf.ByteString
getDiskIdBytes() {
java.lang.Object ref = diskId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
diskId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the disk to list snapshot schedules for.
*
*
* string disk_id = 1;
* @param value The diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
diskId_ = value;
onChanged();
return this;
}
/**
*
* ID of the disk to list snapshot schedules for.
*
*
* string disk_id = 1;
* @return This builder for chaining.
*/
public Builder clearDiskId() {
diskId_ = getDefaultInstance().getDiskId();
onChanged();
return this;
}
/**
*
* ID of the disk to list snapshot schedules for.
*
*
* string disk_id = 1;
* @param value The bytes for diskId to set.
* @return This builder for chaining.
*/
public Builder setDiskIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
diskId_ = 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 [ListDiskSnapshotSchedulesResponse.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;
* @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 [ListDiskSnapshotSchedulesResponse.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;
* @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 [ListDiskSnapshotSchedulesResponse.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;
* @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
* [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
*
*
* 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;
}
}
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
*
*
* 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;
}
}
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
*
*
* 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;
}
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3;
* @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
* [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
*
*
* 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;
}
@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.compute.v1.ListDiskSnapshotSchedulesRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.ListDiskSnapshotSchedulesRequest)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListDiskSnapshotSchedulesRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListDiskSnapshotSchedulesRequest(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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListDiskSnapshotSchedulesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.compute.v1.ListDiskSnapshotSchedulesResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
java.util.List
getSnapshotSchedulesList();
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule getSnapshotSchedules(int index);
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
int getSnapshotSchedulesCount();
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
java.util.List extends yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotScheduleOrBuilder>
getSnapshotSchedulesOrBuilderList();
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotScheduleOrBuilder getSnapshotSchedulesOrBuilder(
int index);
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
* for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
* Each subsequent page 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();
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
* for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
* Each subsequent page 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.compute.v1.ListDiskSnapshotSchedulesResponse}
*/
public static final class ListDiskSnapshotSchedulesResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.compute.v1.ListDiskSnapshotSchedulesResponse)
ListDiskSnapshotSchedulesResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListDiskSnapshotSchedulesResponse.newBuilder() to construct.
private ListDiskSnapshotSchedulesResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListDiskSnapshotSchedulesResponse() {
snapshotSchedules_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListDiskSnapshotSchedulesResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListDiskSnapshotSchedulesResponse(
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)) {
snapshotSchedules_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
snapshotSchedules_.add(
input.readMessage(yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.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)) {
snapshotSchedules_ = java.util.Collections.unmodifiableList(snapshotSchedules_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse.Builder.class);
}
public static final int SNAPSHOT_SCHEDULES_FIELD_NUMBER = 1;
private java.util.List snapshotSchedules_;
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
@java.lang.Override
public java.util.List getSnapshotSchedulesList() {
return snapshotSchedules_;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotScheduleOrBuilder>
getSnapshotSchedulesOrBuilderList() {
return snapshotSchedules_;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
@java.lang.Override
public int getSnapshotSchedulesCount() {
return snapshotSchedules_.size();
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
@java.lang.Override
public yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule getSnapshotSchedules(int index) {
return snapshotSchedules_.get(index);
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
@java.lang.Override
public yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotScheduleOrBuilder getSnapshotSchedulesOrBuilder(
int index) {
return snapshotSchedules_.get(index);
}
public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
private volatile java.lang.Object nextPageToken_;
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
* for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
* Each subsequent page 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;
}
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
* for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
* Each subsequent page 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 < snapshotSchedules_.size(); i++) {
output.writeMessage(1, snapshotSchedules_.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 < snapshotSchedules_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, snapshotSchedules_.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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse)) {
return super.equals(obj);
}
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse other = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse) obj;
if (!getSnapshotSchedulesList()
.equals(other.getSnapshotSchedulesList())) 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 (getSnapshotSchedulesCount() > 0) {
hash = (37 * hash) + SNAPSHOT_SCHEDULES_FIELD_NUMBER;
hash = (53 * hash) + getSnapshotSchedulesList().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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse 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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse 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.compute.v1.ListDiskSnapshotSchedulesResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.compute.v1.ListDiskSnapshotSchedulesResponse)
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse.class, yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse.Builder.class);
}
// Construct using yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getSnapshotSchedulesFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (snapshotSchedulesBuilder_ == null) {
snapshotSchedules_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
snapshotSchedulesBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse getDefaultInstanceForType() {
return yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse build() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse buildPartial() {
yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse result = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse(this);
int from_bitField0_ = bitField0_;
if (snapshotSchedulesBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
snapshotSchedules_ = java.util.Collections.unmodifiableList(snapshotSchedules_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.snapshotSchedules_ = snapshotSchedules_;
} else {
result.snapshotSchedules_ = snapshotSchedulesBuilder_.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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse) {
return mergeFrom((yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse other) {
if (other == yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse.getDefaultInstance()) return this;
if (snapshotSchedulesBuilder_ == null) {
if (!other.snapshotSchedules_.isEmpty()) {
if (snapshotSchedules_.isEmpty()) {
snapshotSchedules_ = other.snapshotSchedules_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureSnapshotSchedulesIsMutable();
snapshotSchedules_.addAll(other.snapshotSchedules_);
}
onChanged();
}
} else {
if (!other.snapshotSchedules_.isEmpty()) {
if (snapshotSchedulesBuilder_.isEmpty()) {
snapshotSchedulesBuilder_.dispose();
snapshotSchedulesBuilder_ = null;
snapshotSchedules_ = other.snapshotSchedules_;
bitField0_ = (bitField0_ & ~0x00000001);
snapshotSchedulesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getSnapshotSchedulesFieldBuilder() : null;
} else {
snapshotSchedulesBuilder_.addAllMessages(other.snapshotSchedules_);
}
}
}
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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List snapshotSchedules_ =
java.util.Collections.emptyList();
private void ensureSnapshotSchedulesIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
snapshotSchedules_ = new java.util.ArrayList(snapshotSchedules_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.Builder, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotScheduleOrBuilder> snapshotSchedulesBuilder_;
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public java.util.List getSnapshotSchedulesList() {
if (snapshotSchedulesBuilder_ == null) {
return java.util.Collections.unmodifiableList(snapshotSchedules_);
} else {
return snapshotSchedulesBuilder_.getMessageList();
}
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public int getSnapshotSchedulesCount() {
if (snapshotSchedulesBuilder_ == null) {
return snapshotSchedules_.size();
} else {
return snapshotSchedulesBuilder_.getCount();
}
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule getSnapshotSchedules(int index) {
if (snapshotSchedulesBuilder_ == null) {
return snapshotSchedules_.get(index);
} else {
return snapshotSchedulesBuilder_.getMessage(index);
}
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public Builder setSnapshotSchedules(
int index, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule value) {
if (snapshotSchedulesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSnapshotSchedulesIsMutable();
snapshotSchedules_.set(index, value);
onChanged();
} else {
snapshotSchedulesBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public Builder setSnapshotSchedules(
int index, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.Builder builderForValue) {
if (snapshotSchedulesBuilder_ == null) {
ensureSnapshotSchedulesIsMutable();
snapshotSchedules_.set(index, builderForValue.build());
onChanged();
} else {
snapshotSchedulesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public Builder addSnapshotSchedules(yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule value) {
if (snapshotSchedulesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSnapshotSchedulesIsMutable();
snapshotSchedules_.add(value);
onChanged();
} else {
snapshotSchedulesBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public Builder addSnapshotSchedules(
int index, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule value) {
if (snapshotSchedulesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureSnapshotSchedulesIsMutable();
snapshotSchedules_.add(index, value);
onChanged();
} else {
snapshotSchedulesBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public Builder addSnapshotSchedules(
yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.Builder builderForValue) {
if (snapshotSchedulesBuilder_ == null) {
ensureSnapshotSchedulesIsMutable();
snapshotSchedules_.add(builderForValue.build());
onChanged();
} else {
snapshotSchedulesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public Builder addSnapshotSchedules(
int index, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.Builder builderForValue) {
if (snapshotSchedulesBuilder_ == null) {
ensureSnapshotSchedulesIsMutable();
snapshotSchedules_.add(index, builderForValue.build());
onChanged();
} else {
snapshotSchedulesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public Builder addAllSnapshotSchedules(
java.lang.Iterable extends yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule> values) {
if (snapshotSchedulesBuilder_ == null) {
ensureSnapshotSchedulesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, snapshotSchedules_);
onChanged();
} else {
snapshotSchedulesBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public Builder clearSnapshotSchedules() {
if (snapshotSchedulesBuilder_ == null) {
snapshotSchedules_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
snapshotSchedulesBuilder_.clear();
}
return this;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public Builder removeSnapshotSchedules(int index) {
if (snapshotSchedulesBuilder_ == null) {
ensureSnapshotSchedulesIsMutable();
snapshotSchedules_.remove(index);
onChanged();
} else {
snapshotSchedulesBuilder_.remove(index);
}
return this;
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.Builder getSnapshotSchedulesBuilder(
int index) {
return getSnapshotSchedulesFieldBuilder().getBuilder(index);
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotScheduleOrBuilder getSnapshotSchedulesOrBuilder(
int index) {
if (snapshotSchedulesBuilder_ == null) {
return snapshotSchedules_.get(index); } else {
return snapshotSchedulesBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public java.util.List extends yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotScheduleOrBuilder>
getSnapshotSchedulesOrBuilderList() {
if (snapshotSchedulesBuilder_ != null) {
return snapshotSchedulesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(snapshotSchedules_);
}
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.Builder addSnapshotSchedulesBuilder() {
return getSnapshotSchedulesFieldBuilder().addBuilder(
yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.getDefaultInstance());
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.Builder addSnapshotSchedulesBuilder(
int index) {
return getSnapshotSchedulesFieldBuilder().addBuilder(
index, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.getDefaultInstance());
}
/**
*
* List of snapshot schedules the specified disk is attached to.
*
*
* repeated .yandex.cloud.compute.v1.SnapshotSchedule snapshot_schedules = 1;
*/
public java.util.List
getSnapshotSchedulesBuilderList() {
return getSnapshotSchedulesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.Builder, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotScheduleOrBuilder>
getSnapshotSchedulesFieldBuilder() {
if (snapshotSchedulesBuilder_ == null) {
snapshotSchedulesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotSchedule.Builder, yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.SnapshotScheduleOrBuilder>(
snapshotSchedules_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
snapshotSchedules_ = null;
}
return snapshotSchedulesBuilder_;
}
private java.lang.Object nextPageToken_ = "";
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
* for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
* Each subsequent page 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;
}
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
* for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
* Each subsequent page 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;
}
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
* for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
* Each subsequent page 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;
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
* for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
* Each subsequent page 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;
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
* for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
* Each subsequent page 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.compute.v1.ListDiskSnapshotSchedulesResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.compute.v1.ListDiskSnapshotSchedulesResponse)
private static final yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse();
}
public static yandex.cloud.api.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListDiskSnapshotSchedulesResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListDiskSnapshotSchedulesResponse(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.compute.v1.DiskServiceOuterClass.ListDiskSnapshotSchedulesResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_GetDiskRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_GetDiskRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_ListDisksRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_ListDisksRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_ListDisksResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_ListDisksResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_MoveDiskRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_MoveDiskRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_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/compute/v1/disk_service.p" +
"roto\022\027yandex.cloud.compute.v1\032\034google/ap" +
"i/annotations.proto\032 google/protobuf/fie" +
"ld_mask.proto\032 yandex/cloud/api/operatio" +
"n.proto\032\"yandex/cloud/compute/v1/disk.pr" +
"oto\032/yandex/cloud/compute/v1/snapshot_sc" +
"hedule.proto\032&yandex/cloud/operation/ope" +
"ration.proto\032\035yandex/cloud/validation.pr" +
"oto\"/\n\016GetDiskRequest\022\035\n\007disk_id\030\001 \001(\tB\014" +
"\350\3071\001\212\3101\004<=50\"\252\001\n\020ListDisksRequest\022\037\n\tfol" +
"der_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\022\033\n\010" +
"order_by\030\005 \001(\tB\t\212\3101\005<=100\"Z\n\021ListDisksRe" +
"sponse\022,\n\005disks\030\001 \003(\0132\035.yandex.cloud.com" +
"pute.v1.Disk\022\027\n\017next_page_token\030\002 \001(\t\"\372\004" +
"\n\021CreateDiskRequest\022\037\n\tfolder_id\030\001 \001(\tB\014" +
"\350\3071\001\212\3101\004<=50\0222\n\004name\030\002 \001(\tB$\362\3071 |[a-z]([" +
"-a-z0-9]{0,61}[a-z0-9])?\022\036\n\013description\030" +
"\003 \001(\tB\t\212\3101\005<=256\022\217\001\n\006labels\030\004 \003(\01326.yand" +
"ex.cloud.compute.v1.CreateDiskRequest.La" +
"belsEntryBG\202\3101\004<=64\212\3101\004<=63\362\3071\017[-_./\\@0-" +
"9a-z]*\262\3101\006\032\0041-63\262\3101\026\022\024[a-z][-_./\\@0-9a-z" +
"]*\022\031\n\007type_id\030\005 \001(\tB\010\212\3101\004<=50\022\035\n\007zone_id" +
"\030\006 \001(\tB\014\350\3071\001\212\3101\004<=50\022,\n\004size\030\007 \001(\003B\036\350\3071\001" +
"\372\3071\0264194304-28587302322176\022\034\n\010image_id\030\010" +
" \001(\tB\010\212\3101\004<=50H\000\022\037\n\013snapshot_id\030\t \001(\tB\010\212" +
"\3101\004<=50H\000\022\022\n\nblock_size\030\n \001(\003\022K\n\025disk_pl" +
"acement_policy\030\013 \001(\0132,.yandex.cloud.comp" +
"ute.v1.DiskPlacementPolicy\022\035\n\025snapshot_s" +
"chedule_ids\030\014 \003(\t\032-\n\013LabelsEntry\022\013\n\003key\030" +
"\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\010\n\006source\"%\n\022Cr" +
"eateDiskMetadata\022\017\n\007disk_id\030\001 \001(\t\"\356\003\n\021Up" +
"dateDiskRequest\022\035\n\007disk_id\030\001 \001(\tB\014\350\3071\001\212\310" +
"1\004<=50\022/\n\013update_mask\030\002 \001(\0132\032.google.pro" +
"tobuf.FieldMask\0222\n\004name\030\003 \001(\tB$\362\3071 |[a-z" +
"]([-a-z0-9]{0,61}[a-z0-9])?\022\036\n\013descripti" +
"on\030\004 \001(\tB\t\212\3101\005<=256\022\217\001\n\006labels\030\005 \003(\01326.y" +
"andex.cloud.compute.v1.UpdateDiskRequest" +
".LabelsEntryBG\202\3101\004<=64\212\3101\004<=63\362\3071\017[-_./\\" +
"@0-9a-z]*\262\3101\006\032\0041-63\262\3101\026\022\024[a-z][-_./\\@0-9" +
"a-z]*\022\'\n\004size\030\006 \001(\003B\031\372\3071\0254194304-4398046" +
"511104\022K\n\025disk_placement_policy\030\007 \001(\0132,." +
"yandex.cloud.compute.v1.DiskPlacementPol" +
"icy\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" +
"\030\002 \001(\t:\0028\001\"%\n\022UpdateDiskMetadata\022\017\n\007disk" +
"_id\030\001 \001(\t\"2\n\021DeleteDiskRequest\022\035\n\007disk_i" +
"d\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"%\n\022DeleteDiskMetad" +
"ata\022\017\n\007disk_id\030\001 \001(\t\"x\n\031ListDiskOperatio" +
"nsRequest\022\035\n\007disk_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\"l\n\032ListDiskOperat" +
"ionsResponse\0225\n\noperations\030\001 \003(\0132!.yande" +
"x.cloud.operation.Operation\022\027\n\017next_page" +
"_token\030\002 \001(\t\"]\n\017MoveDiskRequest\022\035\n\007disk_" +
"id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022+\n\025destination_fo" +
"lder_id\030\002 \001(\tB\014\350\3071\001\212\3101\004<=50\"\\\n\020MoveDiskM" +
"etadata\022\017\n\007disk_id\030\001 \001(\t\022\030\n\020source_folde" +
"r_id\030\002 \001(\t\022\035\n\025destination_folder_id\030\003 \001(" +
"\t\"_\n\023RelocateDiskRequest\022\035\n\007disk_id\030\001 \001(" +
"\tB\014\350\3071\001\212\3101\004<=50\022)\n\023destination_zone_id\030\002" +
" \001(\tB\014\350\3071\001\212\3101\004<=50\"\\\n\024RelocateDiskMetada" +
"ta\022\017\n\007disk_id\030\001 \001(\t\022\026\n\016source_zone_id\030\002 " +
"\001(\t\022\033\n\023destination_zone_id\030\003 \001(\t\"Z\n List" +
"DiskSnapshotSchedulesRequest\022\017\n\007disk_id\030" +
"\001 \001(\t\022\021\n\tpage_size\030\002 \001(\003\022\022\n\npage_token\030\003" +
" \001(\t\"\203\001\n!ListDiskSnapshotSchedulesRespon" +
"se\022E\n\022snapshot_schedules\030\001 \003(\0132).yandex." +
"cloud.compute.v1.SnapshotSchedule\022\027\n\017nex" +
"t_page_token\030\002 \001(\t2\352\n\n\013DiskService\022r\n\003Ge" +
"t\022\'.yandex.cloud.compute.v1.GetDiskReque" +
"st\032\035.yandex.cloud.compute.v1.Disk\"#\202\323\344\223\002" +
"\035\022\033/compute/v1/disks/{disk_id}\022x\n\004List\022)" +
".yandex.cloud.compute.v1.ListDisksReques" +
"t\032*.yandex.cloud.compute.v1.ListDisksRes" +
"ponse\"\031\202\323\344\223\002\023\022\021/compute/v1/disks\022\223\001\n\006Cre" +
"ate\022*.yandex.cloud.compute.v1.CreateDisk" +
"Request\032!.yandex.cloud.operation.Operati" +
"on\":\202\323\344\223\002\026\"\021/compute/v1/disks:\001*\262\322*\032\n\022Cr" +
"eateDiskMetadata\022\004Disk\022\235\001\n\006Update\022*.yand" +
"ex.cloud.compute.v1.UpdateDiskRequest\032!." +
"yandex.cloud.operation.Operation\"D\202\323\344\223\002 " +
"2\033/compute/v1/disks/{disk_id}:\001*\262\322*\032\n\022Up" +
"dateDiskMetadata\022\004Disk\022\253\001\n\006Delete\022*.yand" +
"ex.cloud.compute.v1.DeleteDiskRequest\032!." +
"yandex.cloud.operation.Operation\"R\202\323\344\223\002\035" +
"*\033/compute/v1/disks/{disk_id}\262\322*+\n\022Delet" +
"eDiskMetadata\022\025google.protobuf.Empty\022\251\001\n" +
"\016ListOperations\0222.yandex.cloud.compute.v" +
"1.ListDiskOperationsRequest\0323.yandex.clo" +
"ud.compute.v1.ListDiskOperationsResponse" +
"\".\202\323\344\223\002(\022&/compute/v1/disks/{disk_id}/op" +
"erations\022\234\001\n\004Move\022(.yandex.cloud.compute" +
".v1.MoveDiskRequest\032!.yandex.cloud.opera" +
"tion.Operation\"G\202\323\344\223\002%\" /compute/v1/disk" +
"s/{disk_id}:move:\001*\262\322*\030\n\020MoveDiskMetadat" +
"a\022\004Disk\022\254\001\n\010Relocate\022,.yandex.cloud.comp" +
"ute.v1.RelocateDiskRequest\032!.yandex.clou" +
"d.operation.Operation\"O\202\323\344\223\002)\"$/compute/" +
"v1/disks/{disk_id}:relocate:\001*\262\322*\034\n\024Relo" +
"cateDiskMetadata\022\004Disk\022\216\001\n\025ListSnapshotS" +
"chedules\0229.yandex.cloud.compute.v1.ListD" +
"iskSnapshotSchedulesRequest\032:.yandex.clo" +
"ud.compute.v1.ListDiskSnapshotSchedulesR" +
"esponseBb\n\033yandex.cloud.api.compute.v1ZC" +
"github.com/yandex-cloud/go-genproto/yand" +
"ex/cloud/compute/v1;computeb\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.compute.v1.DiskOuterClass.getDescriptor(),
yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
});
internal_static_yandex_cloud_compute_v1_GetDiskRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_compute_v1_GetDiskRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_GetDiskRequest_descriptor,
new java.lang.String[] { "DiskId", });
internal_static_yandex_cloud_compute_v1_ListDisksRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_compute_v1_ListDisksRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_ListDisksRequest_descriptor,
new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", "OrderBy", });
internal_static_yandex_cloud_compute_v1_ListDisksResponse_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_compute_v1_ListDisksResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_ListDisksResponse_descriptor,
new java.lang.String[] { "Disks", "NextPageToken", });
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_descriptor,
new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "TypeId", "ZoneId", "Size", "ImageId", "SnapshotId", "BlockSize", "DiskPlacementPolicy", "SnapshotScheduleIds", "Source", });
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_CreateDiskRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_CreateDiskMetadata_descriptor,
new java.lang.String[] { "DiskId", });
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_descriptor,
new java.lang.String[] { "DiskId", "UpdateMask", "Name", "Description", "Labels", "Size", "DiskPlacementPolicy", });
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_UpdateDiskRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_UpdateDiskMetadata_descriptor,
new java.lang.String[] { "DiskId", });
internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_DeleteDiskRequest_descriptor,
new java.lang.String[] { "DiskId", });
internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_DeleteDiskMetadata_descriptor,
new java.lang.String[] { "DiskId", });
internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_ListDiskOperationsRequest_descriptor,
new java.lang.String[] { "DiskId", "PageSize", "PageToken", });
internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_ListDiskOperationsResponse_descriptor,
new java.lang.String[] { "Operations", "NextPageToken", });
internal_static_yandex_cloud_compute_v1_MoveDiskRequest_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_yandex_cloud_compute_v1_MoveDiskRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_MoveDiskRequest_descriptor,
new java.lang.String[] { "DiskId", "DestinationFolderId", });
internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_MoveDiskMetadata_descriptor,
new java.lang.String[] { "DiskId", "SourceFolderId", "DestinationFolderId", });
internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_RelocateDiskRequest_descriptor,
new java.lang.String[] { "DiskId", "DestinationZoneId", });
internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_RelocateDiskMetadata_descriptor,
new java.lang.String[] { "DiskId", "SourceZoneId", "DestinationZoneId", });
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesRequest_descriptor,
new java.lang.String[] { "DiskId", "PageSize", "PageToken", });
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_compute_v1_ListDiskSnapshotSchedulesResponse_descriptor,
new java.lang.String[] { "SnapshotSchedules", "NextPageToken", });
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.compute.v1.DiskOuterClass.getDescriptor();
yandex.cloud.api.compute.v1.SnapshotScheduleOuterClass.getDescriptor();
yandex.cloud.api.operation.OperationOuterClass.getDescriptor();
yandex.cloud.api.Validation.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy