yandex.cloud.api.k8s.v1.ClusterServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/k8s/v1/cluster_service.proto
package yandex.cloud.api.k8s.v1;
public final class ClusterServiceOuterClass {
private ClusterServiceOuterClass() {}
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 GetClusterRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.GetClusterRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster to return.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster to return.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.GetClusterRequest}
*/
public static final class GetClusterRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.GetClusterRequest)
GetClusterRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetClusterRequest.newBuilder() to construct.
private GetClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetClusterRequest() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetClusterRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetClusterRequest(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetClusterRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster to return.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster to return.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.GetClusterRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest 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.k8s.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest 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.k8s.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest 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.k8s.v1.ClusterServiceOuterClass.GetClusterRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest 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.k8s.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest 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.k8s.v1.ClusterServiceOuterClass.GetClusterRequest 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.k8s.v1.GetClusterRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.GetClusterRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetClusterRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetClusterRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.GetClusterRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.GetClusterRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster to return.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster to return.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster to return.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to return.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to return.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.GetClusterRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.GetClusterRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetClusterRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetClusterRequest(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.k8s.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListClustersRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListClustersRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to list Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder to list Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 [ListClustersResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListClustersResponse.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
* [ListClustersResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString
getPageTokenBytes();
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [Cluster.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
java.lang.String getFilter();
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [Cluster.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
com.google.protobuf.ByteString
getFilterBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.ListClustersRequest}
*/
public static final class ListClustersRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListClustersRequest)
ListClustersRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListClustersRequest.newBuilder() to construct.
private ListClustersRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListClustersRequest() {
folderId_ = "";
pageToken_ = "";
filter_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListClustersRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListClustersRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 16: {
pageSize_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
pageToken_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
filter_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to list Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 [ListClustersResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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
* [ListClustersResponse.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
* [ListClustersResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPageTokenBytes() {
java.lang.Object ref = pageToken_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
pageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int FILTER_FIELD_NUMBER = 4;
private volatile java.lang.Object filter_;
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [Cluster.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
@java.lang.Override
public java.lang.String getFilter() {
java.lang.Object ref = filter_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
filter_ = s;
return s;
}
}
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [Cluster.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFilterBytes() {
java.lang.Object ref = filter_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
filter_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (pageSize_ != 0L) {
output.writeInt64(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (pageSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (getPageSize()
!= other.getPageSize()) return false;
if (!getPageToken()
.equals(other.getPageToken())) return false;
if (!getFilter()
.equals(other.getFilter())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getPageSize());
hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getPageToken().hashCode();
hash = (37 * hash) + FILTER_FIELD_NUMBER;
hash = (53 * hash) + getFilter().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest 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.k8s.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest 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.k8s.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest 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.k8s.v1.ClusterServiceOuterClass.ListClustersRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest 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.k8s.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest 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.k8s.v1.ClusterServiceOuterClass.ListClustersRequest 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.k8s.v1.ListClustersRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListClustersRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
pageSize_ = 0L;
pageToken_ = "";
filter_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest(this);
result.folderId_ = folderId_;
result.pageSize_ = pageSize_;
result.pageToken_ = pageToken_;
result.filter_ = filter_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.getPageSize() != 0L) {
setPageSize(other.getPageSize());
}
if (!other.getPageToken().isEmpty()) {
pageToken_ = other.pageToken_;
onChanged();
}
if (!other.getFilter().isEmpty()) {
filter_ = other.filter_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder to list Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder to list Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 [ListClustersResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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 [ListClustersResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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 [ListClustersResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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
* [ListClustersResponse.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
* [ListClustersResponse.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
* [ListClustersResponse.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
* [ListClustersResponse.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
* [ListClustersResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
*/
public Builder setPageTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
pageToken_ = value;
onChanged();
return this;
}
private java.lang.Object filter_ = "";
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [Cluster.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
public java.lang.String getFilter() {
java.lang.Object ref = filter_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
filter_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [Cluster.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
public com.google.protobuf.ByteString
getFilterBytes() {
java.lang.Object ref = filter_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
filter_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [Cluster.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @param value The filter to set.
* @return This builder for chaining.
*/
public Builder setFilter(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
filter_ = value;
onChanged();
return this;
}
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [Cluster.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return This builder for chaining.
*/
public Builder clearFilter() {
filter_ = getDefaultInstance().getFilter();
onChanged();
return this;
}
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [Cluster.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @param value The bytes for filter to set.
* @return This builder for chaining.
*/
public Builder setFilterBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
filter_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.ListClustersRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListClustersRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListClustersRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListClustersRequest(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.k8s.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListClustersResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListClustersResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
java.util.List
getClustersList();
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster getClusters(int index);
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
int getClustersCount();
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
java.util.List extends yandex.cloud.api.k8s.v1.ClusterOuterClass.ClusterOrBuilder>
getClustersOrBuilderList();
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder(
int index);
/**
*
* This token allows you to get the next page of results for list requests. If the number of results
* is larger than [ListClustersRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClustersRequest.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 [ListClustersRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClustersRequest.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.k8s.v1.ListClustersResponse}
*/
public static final class ListClustersResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListClustersResponse)
ListClustersResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListClustersResponse.newBuilder() to construct.
private ListClustersResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListClustersResponse() {
clusters_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListClustersResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListClustersResponse(
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)) {
clusters_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
clusters_.add(
input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.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)) {
clusters_ = java.util.Collections.unmodifiableList(clusters_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class);
}
public static final int CLUSTERS_FIELD_NUMBER = 1;
private java.util.List clusters_;
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
@java.lang.Override
public java.util.List getClustersList() {
return clusters_;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.k8s.v1.ClusterOuterClass.ClusterOrBuilder>
getClustersOrBuilderList() {
return clusters_;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
@java.lang.Override
public int getClustersCount() {
return clusters_.size();
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster getClusters(int index) {
return clusters_.get(index);
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder(
int index) {
return clusters_.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 [ListClustersRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClustersRequest.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 [ListClustersRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClustersRequest.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 < clusters_.size(); i++) {
output.writeMessage(1, clusters_.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 < clusters_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, clusters_.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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse) obj;
if (!getClustersList()
.equals(other.getClustersList())) 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 (getClustersCount() > 0) {
hash = (37 * hash) + CLUSTERS_FIELD_NUMBER;
hash = (53 * hash) + getClustersList().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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse 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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse 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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse 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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse 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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse 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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse 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.k8s.v1.ListClustersResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListClustersResponse)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getClustersFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (clustersBuilder_ == null) {
clusters_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
clustersBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClustersResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse(this);
int from_bitField0_ = bitField0_;
if (clustersBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
clusters_ = java.util.Collections.unmodifiableList(clusters_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.clusters_ = clusters_;
} else {
result.clusters_ = clustersBuilder_.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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse.getDefaultInstance()) return this;
if (clustersBuilder_ == null) {
if (!other.clusters_.isEmpty()) {
if (clusters_.isEmpty()) {
clusters_ = other.clusters_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureClustersIsMutable();
clusters_.addAll(other.clusters_);
}
onChanged();
}
} else {
if (!other.clusters_.isEmpty()) {
if (clustersBuilder_.isEmpty()) {
clustersBuilder_.dispose();
clustersBuilder_ = null;
clusters_ = other.clusters_;
bitField0_ = (bitField0_ & ~0x00000001);
clustersBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getClustersFieldBuilder() : null;
} else {
clustersBuilder_.addAllMessages(other.clusters_);
}
}
}
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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List clusters_ =
java.util.Collections.emptyList();
private void ensureClustersIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
clusters_ = new java.util.ArrayList(clusters_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.ClusterOrBuilder> clustersBuilder_;
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public java.util.List getClustersList() {
if (clustersBuilder_ == null) {
return java.util.Collections.unmodifiableList(clusters_);
} else {
return clustersBuilder_.getMessageList();
}
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public int getClustersCount() {
if (clustersBuilder_ == null) {
return clusters_.size();
} else {
return clustersBuilder_.getCount();
}
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster getClusters(int index) {
if (clustersBuilder_ == null) {
return clusters_.get(index);
} else {
return clustersBuilder_.getMessage(index);
}
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public Builder setClusters(
int index, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster value) {
if (clustersBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureClustersIsMutable();
clusters_.set(index, value);
onChanged();
} else {
clustersBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public Builder setClusters(
int index, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.Builder builderForValue) {
if (clustersBuilder_ == null) {
ensureClustersIsMutable();
clusters_.set(index, builderForValue.build());
onChanged();
} else {
clustersBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public Builder addClusters(yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster value) {
if (clustersBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureClustersIsMutable();
clusters_.add(value);
onChanged();
} else {
clustersBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public Builder addClusters(
int index, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster value) {
if (clustersBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureClustersIsMutable();
clusters_.add(index, value);
onChanged();
} else {
clustersBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public Builder addClusters(
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.Builder builderForValue) {
if (clustersBuilder_ == null) {
ensureClustersIsMutable();
clusters_.add(builderForValue.build());
onChanged();
} else {
clustersBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public Builder addClusters(
int index, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.Builder builderForValue) {
if (clustersBuilder_ == null) {
ensureClustersIsMutable();
clusters_.add(index, builderForValue.build());
onChanged();
} else {
clustersBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public Builder addAllClusters(
java.lang.Iterable extends yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster> values) {
if (clustersBuilder_ == null) {
ensureClustersIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, clusters_);
onChanged();
} else {
clustersBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public Builder clearClusters() {
if (clustersBuilder_ == null) {
clusters_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
clustersBuilder_.clear();
}
return this;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public Builder removeClusters(int index) {
if (clustersBuilder_ == null) {
ensureClustersIsMutable();
clusters_.remove(index);
onChanged();
} else {
clustersBuilder_.remove(index);
}
return this;
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.Builder getClustersBuilder(
int index) {
return getClustersFieldBuilder().getBuilder(index);
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder(
int index) {
if (clustersBuilder_ == null) {
return clusters_.get(index); } else {
return clustersBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public java.util.List extends yandex.cloud.api.k8s.v1.ClusterOuterClass.ClusterOrBuilder>
getClustersOrBuilderList() {
if (clustersBuilder_ != null) {
return clustersBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(clusters_);
}
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder() {
return getClustersFieldBuilder().addBuilder(
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.getDefaultInstance());
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder(
int index) {
return getClustersFieldBuilder().addBuilder(
index, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.getDefaultInstance());
}
/**
*
* List of Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Cluster clusters = 1;
*/
public java.util.List
getClustersBuilderList() {
return getClustersFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.ClusterOrBuilder>
getClustersFieldBuilder() {
if (clustersBuilder_ == null) {
clustersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.ClusterOrBuilder>(
clusters_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
clusters_ = null;
}
return clustersBuilder_;
}
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 [ListClustersRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClustersRequest.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 [ListClustersRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClustersRequest.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 [ListClustersRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClustersRequest.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 [ListClustersRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClustersRequest.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 [ListClustersRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClustersRequest.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.k8s.v1.ListClustersResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListClustersResponse)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListClustersResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListClustersResponse(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.k8s.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteClusterRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.DeleteClusterRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster to delete.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster to delete.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.DeleteClusterRequest}
*/
public static final class DeleteClusterRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.DeleteClusterRequest)
DeleteClusterRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteClusterRequest.newBuilder() to construct.
private DeleteClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteClusterRequest() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteClusterRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteClusterRequest(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster to delete.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster to delete.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.k8s.v1.DeleteClusterRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.DeleteClusterRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster to delete.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster to delete.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster to delete.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to delete.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to delete.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.DeleteClusterRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.DeleteClusterRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteClusterRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteClusterRequest(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.k8s.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteClusterMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.DeleteClusterMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster that is being deleted.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster that is being deleted.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.DeleteClusterMetadata}
*/
public static final class DeleteClusterMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.DeleteClusterMetadata)
DeleteClusterMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteClusterMetadata.newBuilder() to construct.
private DeleteClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteClusterMetadata() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteClusterMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteClusterMetadata(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster that is being deleted.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster that is being deleted.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.k8s.v1.DeleteClusterMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.DeleteClusterMetadata)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster that is being deleted.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being deleted.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being deleted.
*
*
* string cluster_id = 1;
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being deleted.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being deleted.
*
*
* string cluster_id = 1;
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.DeleteClusterMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.DeleteClusterMetadata)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteClusterMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteClusterMetadata(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.k8s.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StopClusterRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.StopClusterRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster to stop.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster to stop.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.StopClusterRequest}
*/
public static final class StopClusterRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.StopClusterRequest)
StopClusterRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use StopClusterRequest.newBuilder() to construct.
private StopClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StopClusterRequest() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StopClusterRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StopClusterRequest(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster to stop.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster to stop.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.StopClusterRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StopClusterRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StopClusterRequest 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.k8s.v1.StopClusterRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.StopClusterRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.StopClusterRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.StopClusterRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster to stop.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster to stop.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster to stop.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to stop.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to stop.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.StopClusterRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.StopClusterRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StopClusterRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StopClusterRequest(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.k8s.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StopClusterMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.StopClusterMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster that is being stopped.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster that is being stopped.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.StopClusterMetadata}
*/
public static final class StopClusterMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.StopClusterMetadata)
StopClusterMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use StopClusterMetadata.newBuilder() to construct.
private StopClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StopClusterMetadata() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StopClusterMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StopClusterMetadata(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster that is being stopped.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster that is being stopped.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata 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.k8s.v1.StopClusterMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.StopClusterMetadata)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster that is being stopped.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being stopped.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being stopped.
*
*
* string cluster_id = 1;
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being stopped.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being stopped.
*
*
* string cluster_id = 1;
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.StopClusterMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.StopClusterMetadata)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StopClusterMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StopClusterMetadata(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.k8s.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StartClusterRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.StartClusterRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster to start.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster to start.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.StartClusterRequest}
*/
public static final class StartClusterRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.StartClusterRequest)
StartClusterRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use StartClusterRequest.newBuilder() to construct.
private StartClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StartClusterRequest() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StartClusterRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StartClusterRequest(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster to start.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster to start.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.StartClusterRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StartClusterRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest 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.k8s.v1.ClusterServiceOuterClass.StartClusterRequest 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.k8s.v1.StartClusterRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.StartClusterRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.StartClusterRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.StartClusterRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster to start.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster to start.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster to start.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to start.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to start.
* To get Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.StartClusterRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.StartClusterRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StartClusterRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StartClusterRequest(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.k8s.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StartClusterMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.StartClusterMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster that is being started.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster that is being started.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.StartClusterMetadata}
*/
public static final class StartClusterMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.StartClusterMetadata)
StartClusterMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use StartClusterMetadata.newBuilder() to construct.
private StartClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StartClusterMetadata() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StartClusterMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StartClusterMetadata(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster that is being started.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster that is being started.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata 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.k8s.v1.StartClusterMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.StartClusterMetadata)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster that is being started.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being started.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being started.
*
*
* string cluster_id = 1;
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being started.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being started.
*
*
* string cluster_id = 1;
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.StartClusterMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.StartClusterMetadata)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StartClusterMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StartClusterMetadata(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.k8s.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateClusterRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.UpdateClusterRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster to update.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster to update.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
boolean hasUpdateMask();
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
com.google.protobuf.FieldMask getUpdateMask();
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder();
/**
*
* Name of the Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the Kubernetes cluster.
*
*
* 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);
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return Whether the gatewayIpv4Address field is set.
*/
boolean hasGatewayIpv4Address();
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return The gatewayIpv4Address.
*/
java.lang.String getGatewayIpv4Address();
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return The bytes for gatewayIpv4Address.
*/
com.google.protobuf.ByteString
getGatewayIpv4AddressBytes();
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
* @return Whether the masterSpec field is set.
*/
boolean hasMasterSpec();
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
* @return The masterSpec.
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec getMasterSpec();
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpecOrBuilder getMasterSpecOrBuilder();
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9;
* @return The serviceAccountId.
*/
java.lang.String getServiceAccountId();
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9;
* @return The bytes for serviceAccountId.
*/
com.google.protobuf.ByteString
getServiceAccountIdBytes();
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry
* or to push node logs and metrics.
*
*
* string node_service_account_id = 8;
* @return The nodeServiceAccountId.
*/
java.lang.String getNodeServiceAccountId();
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry
* or to push node logs and metrics.
*
*
* string node_service_account_id = 8;
* @return The bytes for nodeServiceAccountId.
*/
com.google.protobuf.ByteString
getNodeServiceAccountIdBytes();
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
* @return Whether the networkPolicy field is set.
*/
boolean hasNetworkPolicy();
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
* @return The networkPolicy.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy getNetworkPolicy();
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder getNetworkPolicyOrBuilder();
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
* @return Whether the ipAllocationPolicy field is set.
*/
boolean hasIpAllocationPolicy();
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
* @return The ipAllocationPolicy.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy getIpAllocationPolicy();
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder getIpAllocationPolicyOrBuilder();
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest.InternetGatewayCase getInternetGatewayCase();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.UpdateClusterRequest}
*/
public static final class UpdateClusterRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.UpdateClusterRequest)
UpdateClusterRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateClusterRequest.newBuilder() to construct.
private UpdateClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateClusterRequest() {
clusterId_ = "";
name_ = "";
description_ = "";
serviceAccountId_ = "";
nodeServiceAccountId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateClusterRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateClusterRequest(
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();
clusterId_ = s;
break;
}
case 18: {
com.google.protobuf.FieldMask.Builder subBuilder = null;
if (updateMask_ != null) {
subBuilder = updateMask_.toBuilder();
}
updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(updateMask_);
updateMask_ = subBuilder.buildPartial();
}
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry
labels__ = input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
labels_.getMutableMap().put(
labels__.getKey(), labels__.getValue());
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
internetGatewayCase_ = 6;
internetGateway_ = s;
break;
}
case 58: {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.Builder subBuilder = null;
if (masterSpec_ != null) {
subBuilder = masterSpec_.toBuilder();
}
masterSpec_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(masterSpec_);
masterSpec_ = subBuilder.buildPartial();
}
break;
}
case 66: {
java.lang.String s = input.readStringRequireUtf8();
nodeServiceAccountId_ = s;
break;
}
case 74: {
java.lang.String s = input.readStringRequireUtf8();
serviceAccountId_ = s;
break;
}
case 82: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder subBuilder = null;
if (networkPolicy_ != null) {
subBuilder = networkPolicy_.toBuilder();
}
networkPolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(networkPolicy_);
networkPolicy_ = subBuilder.buildPartial();
}
break;
}
case 90: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder subBuilder = null;
if (ipAllocationPolicy_ != null) {
subBuilder = ipAllocationPolicy_.toBuilder();
}
ipAllocationPolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(ipAllocationPolicy_);
ipAllocationPolicy_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class);
}
private int internetGatewayCase_ = 0;
private java.lang.Object internetGateway_;
public enum InternetGatewayCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
GATEWAY_IPV4_ADDRESS(6),
INTERNETGATEWAY_NOT_SET(0);
private final int value;
private InternetGatewayCase(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 InternetGatewayCase valueOf(int value) {
return forNumber(value);
}
public static InternetGatewayCase forNumber(int value) {
switch (value) {
case 6: return GATEWAY_IPV4_ADDRESS;
case 0: return INTERNETGATEWAY_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public InternetGatewayCase
getInternetGatewayCase() {
return InternetGatewayCase.forNumber(
internetGatewayCase_);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster to update.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster to update.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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_;
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
@java.lang.Override
public boolean hasUpdateMask() {
return updateMask_ != null;
}
/**
* .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_;
}
/**
* .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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_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 GATEWAY_IPV4_ADDRESS_FIELD_NUMBER = 6;
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return Whether the gatewayIpv4Address field is set.
*/
public boolean hasGatewayIpv4Address() {
return internetGatewayCase_ == 6;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return The gatewayIpv4Address.
*/
public java.lang.String getGatewayIpv4Address() {
java.lang.Object ref = "";
if (internetGatewayCase_ == 6) {
ref = internetGateway_;
}
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 (internetGatewayCase_ == 6) {
internetGateway_ = s;
}
return s;
}
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return The bytes for gatewayIpv4Address.
*/
public com.google.protobuf.ByteString
getGatewayIpv4AddressBytes() {
java.lang.Object ref = "";
if (internetGatewayCase_ == 6) {
ref = internetGateway_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (internetGatewayCase_ == 6) {
internetGateway_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MASTER_SPEC_FIELD_NUMBER = 7;
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec masterSpec_;
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
* @return Whether the masterSpec field is set.
*/
@java.lang.Override
public boolean hasMasterSpec() {
return masterSpec_ != null;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
* @return The masterSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec getMasterSpec() {
return masterSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.getDefaultInstance() : masterSpec_;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpecOrBuilder getMasterSpecOrBuilder() {
return getMasterSpec();
}
public static final int SERVICE_ACCOUNT_ID_FIELD_NUMBER = 9;
private volatile java.lang.Object serviceAccountId_;
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9;
* @return The serviceAccountId.
*/
@java.lang.Override
public java.lang.String getServiceAccountId() {
java.lang.Object ref = serviceAccountId_;
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();
serviceAccountId_ = s;
return s;
}
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9;
* @return The bytes for serviceAccountId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getServiceAccountIdBytes() {
java.lang.Object ref = serviceAccountId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
serviceAccountId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int NODE_SERVICE_ACCOUNT_ID_FIELD_NUMBER = 8;
private volatile java.lang.Object nodeServiceAccountId_;
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry
* or to push node logs and metrics.
*
*
* string node_service_account_id = 8;
* @return The nodeServiceAccountId.
*/
@java.lang.Override
public java.lang.String getNodeServiceAccountId() {
java.lang.Object ref = nodeServiceAccountId_;
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();
nodeServiceAccountId_ = s;
return s;
}
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry
* or to push node logs and metrics.
*
*
* string node_service_account_id = 8;
* @return The bytes for nodeServiceAccountId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNodeServiceAccountIdBytes() {
java.lang.Object ref = nodeServiceAccountId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nodeServiceAccountId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int NETWORK_POLICY_FIELD_NUMBER = 10;
private yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy networkPolicy_;
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
* @return Whether the networkPolicy field is set.
*/
@java.lang.Override
public boolean hasNetworkPolicy() {
return networkPolicy_ != null;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
* @return The networkPolicy.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy getNetworkPolicy() {
return networkPolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.getDefaultInstance() : networkPolicy_;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder getNetworkPolicyOrBuilder() {
return getNetworkPolicy();
}
public static final int IP_ALLOCATION_POLICY_FIELD_NUMBER = 11;
private yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy ipAllocationPolicy_;
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
* @return Whether the ipAllocationPolicy field is set.
*/
@java.lang.Override
public boolean hasIpAllocationPolicy() {
return ipAllocationPolicy_ != null;
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
* @return The ipAllocationPolicy.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy getIpAllocationPolicy() {
return ipAllocationPolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.getDefaultInstance() : ipAllocationPolicy_;
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder getIpAllocationPolicyOrBuilder() {
return getIpAllocationPolicy();
}
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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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 (internetGatewayCase_ == 6) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, internetGateway_);
}
if (masterSpec_ != null) {
output.writeMessage(7, getMasterSpec());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeServiceAccountId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 8, nodeServiceAccountId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 9, serviceAccountId_);
}
if (networkPolicy_ != null) {
output.writeMessage(10, getNetworkPolicy());
}
if (ipAllocationPolicy_ != null) {
output.writeMessage(11, getIpAllocationPolicy());
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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 (internetGatewayCase_ == 6) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, internetGateway_);
}
if (masterSpec_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getMasterSpec());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeServiceAccountId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, nodeServiceAccountId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, serviceAccountId_);
}
if (networkPolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getNetworkPolicy());
}
if (ipAllocationPolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, getIpAllocationPolicy());
}
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.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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 (hasMasterSpec() != other.hasMasterSpec()) return false;
if (hasMasterSpec()) {
if (!getMasterSpec()
.equals(other.getMasterSpec())) return false;
}
if (!getServiceAccountId()
.equals(other.getServiceAccountId())) return false;
if (!getNodeServiceAccountId()
.equals(other.getNodeServiceAccountId())) return false;
if (hasNetworkPolicy() != other.hasNetworkPolicy()) return false;
if (hasNetworkPolicy()) {
if (!getNetworkPolicy()
.equals(other.getNetworkPolicy())) return false;
}
if (hasIpAllocationPolicy() != other.hasIpAllocationPolicy()) return false;
if (hasIpAllocationPolicy()) {
if (!getIpAllocationPolicy()
.equals(other.getIpAllocationPolicy())) return false;
}
if (!getInternetGatewayCase().equals(other.getInternetGatewayCase())) return false;
switch (internetGatewayCase_) {
case 6:
if (!getGatewayIpv4Address()
.equals(other.getGatewayIpv4Address())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
if (hasUpdateMask()) {
hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER;
hash = (53 * hash) + getUpdateMask().hashCode();
}
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
if (!internalGetLabels().getMap().isEmpty()) {
hash = (37 * hash) + LABELS_FIELD_NUMBER;
hash = (53 * hash) + internalGetLabels().hashCode();
}
if (hasMasterSpec()) {
hash = (37 * hash) + MASTER_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getMasterSpec().hashCode();
}
hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER;
hash = (53 * hash) + getServiceAccountId().hashCode();
hash = (37 * hash) + NODE_SERVICE_ACCOUNT_ID_FIELD_NUMBER;
hash = (53 * hash) + getNodeServiceAccountId().hashCode();
if (hasNetworkPolicy()) {
hash = (37 * hash) + NETWORK_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getNetworkPolicy().hashCode();
}
if (hasIpAllocationPolicy()) {
hash = (37 * hash) + IP_ALLOCATION_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getIpAllocationPolicy().hashCode();
}
switch (internetGatewayCase_) {
case 6:
hash = (37 * hash) + GATEWAY_IPV4_ADDRESS_FIELD_NUMBER;
hash = (53 * hash) + getGatewayIpv4Address().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.k8s.v1.UpdateClusterRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.UpdateClusterRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest.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();
clusterId_ = "";
if (updateMaskBuilder_ == null) {
updateMask_ = null;
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
name_ = "";
description_ = "";
internalGetMutableLabels().clear();
if (masterSpecBuilder_ == null) {
masterSpec_ = null;
} else {
masterSpec_ = null;
masterSpecBuilder_ = null;
}
serviceAccountId_ = "";
nodeServiceAccountId_ = "";
if (networkPolicyBuilder_ == null) {
networkPolicy_ = null;
} else {
networkPolicy_ = null;
networkPolicyBuilder_ = null;
}
if (ipAllocationPolicyBuilder_ == null) {
ipAllocationPolicy_ = null;
} else {
ipAllocationPolicy_ = null;
ipAllocationPolicyBuilder_ = null;
}
internetGatewayCase_ = 0;
internetGateway_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest(this);
int from_bitField0_ = bitField0_;
result.clusterId_ = clusterId_;
if (updateMaskBuilder_ == null) {
result.updateMask_ = updateMask_;
} else {
result.updateMask_ = updateMaskBuilder_.build();
}
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
if (internetGatewayCase_ == 6) {
result.internetGateway_ = internetGateway_;
}
if (masterSpecBuilder_ == null) {
result.masterSpec_ = masterSpec_;
} else {
result.masterSpec_ = masterSpecBuilder_.build();
}
result.serviceAccountId_ = serviceAccountId_;
result.nodeServiceAccountId_ = nodeServiceAccountId_;
if (networkPolicyBuilder_ == null) {
result.networkPolicy_ = networkPolicy_;
} else {
result.networkPolicy_ = networkPolicyBuilder_.build();
}
if (ipAllocationPolicyBuilder_ == null) {
result.ipAllocationPolicy_ = ipAllocationPolicy_;
} else {
result.ipAllocationPolicy_ = ipAllocationPolicyBuilder_.build();
}
result.internetGatewayCase_ = internetGatewayCase_;
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.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.hasMasterSpec()) {
mergeMasterSpec(other.getMasterSpec());
}
if (!other.getServiceAccountId().isEmpty()) {
serviceAccountId_ = other.serviceAccountId_;
onChanged();
}
if (!other.getNodeServiceAccountId().isEmpty()) {
nodeServiceAccountId_ = other.nodeServiceAccountId_;
onChanged();
}
if (other.hasNetworkPolicy()) {
mergeNetworkPolicy(other.getNetworkPolicy());
}
if (other.hasIpAllocationPolicy()) {
mergeIpAllocationPolicy(other.getIpAllocationPolicy());
}
switch (other.getInternetGatewayCase()) {
case GATEWAY_IPV4_ADDRESS: {
internetGatewayCase_ = 6;
internetGateway_ = other.internetGateway_;
onChanged();
break;
}
case INTERNETGATEWAY_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.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int internetGatewayCase_ = 0;
private java.lang.Object internetGateway_;
public InternetGatewayCase
getInternetGatewayCase() {
return InternetGatewayCase.forNumber(
internetGatewayCase_);
}
public Builder clearInternetGateway() {
internetGatewayCase_ = 0;
internetGateway_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster to update.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster to update.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster to update.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to update.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to update.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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_;
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
public boolean hasUpdateMask() {
return updateMaskBuilder_ != null || updateMask_ != null;
}
/**
* .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();
}
}
/**
* .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;
}
/**
* .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;
}
/**
* .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;
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder clearUpdateMask() {
if (updateMaskBuilder_ == null) {
updateMask_ = null;
onChanged();
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
return this;
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() {
onChanged();
return getUpdateMaskFieldBuilder().getBuilder();
}
/**
* .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_;
}
}
/**
* .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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the Kubernetes cluster.
*
*
* 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;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return Whether the gatewayIpv4Address field is set.
*/
@java.lang.Override
public boolean hasGatewayIpv4Address() {
return internetGatewayCase_ == 6;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return The gatewayIpv4Address.
*/
@java.lang.Override
public java.lang.String getGatewayIpv4Address() {
java.lang.Object ref = "";
if (internetGatewayCase_ == 6) {
ref = internetGateway_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (internetGatewayCase_ == 6) {
internetGateway_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return The bytes for gatewayIpv4Address.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getGatewayIpv4AddressBytes() {
java.lang.Object ref = "";
if (internetGatewayCase_ == 6) {
ref = internetGateway_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (internetGatewayCase_ == 6) {
internetGateway_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @param value The gatewayIpv4Address to set.
* @return This builder for chaining.
*/
public Builder setGatewayIpv4Address(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
internetGatewayCase_ = 6;
internetGateway_ = value;
onChanged();
return this;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @return This builder for chaining.
*/
public Builder clearGatewayIpv4Address() {
if (internetGatewayCase_ == 6) {
internetGatewayCase_ = 0;
internetGateway_ = null;
onChanged();
}
return this;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 6 [(.yandex.cloud.length) = "<=15"];
* @param value The bytes for gatewayIpv4Address to set.
* @return This builder for chaining.
*/
public Builder setGatewayIpv4AddressBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
internetGatewayCase_ = 6;
internetGateway_ = value;
onChanged();
return this;
}
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec masterSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpecOrBuilder> masterSpecBuilder_;
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
* @return Whether the masterSpec field is set.
*/
public boolean hasMasterSpec() {
return masterSpecBuilder_ != null || masterSpec_ != null;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
* @return The masterSpec.
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec getMasterSpec() {
if (masterSpecBuilder_ == null) {
return masterSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.getDefaultInstance() : masterSpec_;
} else {
return masterSpecBuilder_.getMessage();
}
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
*/
public Builder setMasterSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec value) {
if (masterSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
masterSpec_ = value;
onChanged();
} else {
masterSpecBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
*/
public Builder setMasterSpec(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.Builder builderForValue) {
if (masterSpecBuilder_ == null) {
masterSpec_ = builderForValue.build();
onChanged();
} else {
masterSpecBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
*/
public Builder mergeMasterSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec value) {
if (masterSpecBuilder_ == null) {
if (masterSpec_ != null) {
masterSpec_ =
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.newBuilder(masterSpec_).mergeFrom(value).buildPartial();
} else {
masterSpec_ = value;
}
onChanged();
} else {
masterSpecBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
*/
public Builder clearMasterSpec() {
if (masterSpecBuilder_ == null) {
masterSpec_ = null;
onChanged();
} else {
masterSpec_ = null;
masterSpecBuilder_ = null;
}
return this;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.Builder getMasterSpecBuilder() {
onChanged();
return getMasterSpecFieldBuilder().getBuilder();
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpecOrBuilder getMasterSpecOrBuilder() {
if (masterSpecBuilder_ != null) {
return masterSpecBuilder_.getMessageOrBuilder();
} else {
return masterSpec_ == null ?
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.getDefaultInstance() : masterSpec_;
}
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.MasterUpdateSpec master_spec = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpecOrBuilder>
getMasterSpecFieldBuilder() {
if (masterSpecBuilder_ == null) {
masterSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpecOrBuilder>(
getMasterSpec(),
getParentForChildren(),
isClean());
masterSpec_ = null;
}
return masterSpecBuilder_;
}
private java.lang.Object serviceAccountId_ = "";
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9;
* @return The serviceAccountId.
*/
public java.lang.String getServiceAccountId() {
java.lang.Object ref = serviceAccountId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
serviceAccountId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9;
* @return The bytes for serviceAccountId.
*/
public com.google.protobuf.ByteString
getServiceAccountIdBytes() {
java.lang.Object ref = serviceAccountId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
serviceAccountId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9;
* @param value The serviceAccountId to set.
* @return This builder for chaining.
*/
public Builder setServiceAccountId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
serviceAccountId_ = value;
onChanged();
return this;
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9;
* @return This builder for chaining.
*/
public Builder clearServiceAccountId() {
serviceAccountId_ = getDefaultInstance().getServiceAccountId();
onChanged();
return this;
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9;
* @param value The bytes for serviceAccountId to set.
* @return This builder for chaining.
*/
public Builder setServiceAccountIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
serviceAccountId_ = value;
onChanged();
return this;
}
private java.lang.Object nodeServiceAccountId_ = "";
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry
* or to push node logs and metrics.
*
*
* string node_service_account_id = 8;
* @return The nodeServiceAccountId.
*/
public java.lang.String getNodeServiceAccountId() {
java.lang.Object ref = nodeServiceAccountId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nodeServiceAccountId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry
* or to push node logs and metrics.
*
*
* string node_service_account_id = 8;
* @return The bytes for nodeServiceAccountId.
*/
public com.google.protobuf.ByteString
getNodeServiceAccountIdBytes() {
java.lang.Object ref = nodeServiceAccountId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nodeServiceAccountId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry
* or to push node logs and metrics.
*
*
* string node_service_account_id = 8;
* @param value The nodeServiceAccountId to set.
* @return This builder for chaining.
*/
public Builder setNodeServiceAccountId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
nodeServiceAccountId_ = value;
onChanged();
return this;
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry
* or to push node logs and metrics.
*
*
* string node_service_account_id = 8;
* @return This builder for chaining.
*/
public Builder clearNodeServiceAccountId() {
nodeServiceAccountId_ = getDefaultInstance().getNodeServiceAccountId();
onChanged();
return this;
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry
* or to push node logs and metrics.
*
*
* string node_service_account_id = 8;
* @param value The bytes for nodeServiceAccountId to set.
* @return This builder for chaining.
*/
public Builder setNodeServiceAccountIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
nodeServiceAccountId_ = value;
onChanged();
return this;
}
private yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy networkPolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder> networkPolicyBuilder_;
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
* @return Whether the networkPolicy field is set.
*/
public boolean hasNetworkPolicy() {
return networkPolicyBuilder_ != null || networkPolicy_ != null;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
* @return The networkPolicy.
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy getNetworkPolicy() {
if (networkPolicyBuilder_ == null) {
return networkPolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.getDefaultInstance() : networkPolicy_;
} else {
return networkPolicyBuilder_.getMessage();
}
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
*/
public Builder setNetworkPolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy value) {
if (networkPolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
networkPolicy_ = value;
onChanged();
} else {
networkPolicyBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
*/
public Builder setNetworkPolicy(
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder builderForValue) {
if (networkPolicyBuilder_ == null) {
networkPolicy_ = builderForValue.build();
onChanged();
} else {
networkPolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
*/
public Builder mergeNetworkPolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy value) {
if (networkPolicyBuilder_ == null) {
if (networkPolicy_ != null) {
networkPolicy_ =
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.newBuilder(networkPolicy_).mergeFrom(value).buildPartial();
} else {
networkPolicy_ = value;
}
onChanged();
} else {
networkPolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
*/
public Builder clearNetworkPolicy() {
if (networkPolicyBuilder_ == null) {
networkPolicy_ = null;
onChanged();
} else {
networkPolicy_ = null;
networkPolicyBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder getNetworkPolicyBuilder() {
onChanged();
return getNetworkPolicyFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder getNetworkPolicyOrBuilder() {
if (networkPolicyBuilder_ != null) {
return networkPolicyBuilder_.getMessageOrBuilder();
} else {
return networkPolicy_ == null ?
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.getDefaultInstance() : networkPolicy_;
}
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder>
getNetworkPolicyFieldBuilder() {
if (networkPolicyBuilder_ == null) {
networkPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder>(
getNetworkPolicy(),
getParentForChildren(),
isClean());
networkPolicy_ = null;
}
return networkPolicyBuilder_;
}
private yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy ipAllocationPolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder> ipAllocationPolicyBuilder_;
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
* @return Whether the ipAllocationPolicy field is set.
*/
public boolean hasIpAllocationPolicy() {
return ipAllocationPolicyBuilder_ != null || ipAllocationPolicy_ != null;
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
* @return The ipAllocationPolicy.
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy getIpAllocationPolicy() {
if (ipAllocationPolicyBuilder_ == null) {
return ipAllocationPolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.getDefaultInstance() : ipAllocationPolicy_;
} else {
return ipAllocationPolicyBuilder_.getMessage();
}
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
*/
public Builder setIpAllocationPolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy value) {
if (ipAllocationPolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ipAllocationPolicy_ = value;
onChanged();
} else {
ipAllocationPolicyBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
*/
public Builder setIpAllocationPolicy(
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder builderForValue) {
if (ipAllocationPolicyBuilder_ == null) {
ipAllocationPolicy_ = builderForValue.build();
onChanged();
} else {
ipAllocationPolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
*/
public Builder mergeIpAllocationPolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy value) {
if (ipAllocationPolicyBuilder_ == null) {
if (ipAllocationPolicy_ != null) {
ipAllocationPolicy_ =
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.newBuilder(ipAllocationPolicy_).mergeFrom(value).buildPartial();
} else {
ipAllocationPolicy_ = value;
}
onChanged();
} else {
ipAllocationPolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
*/
public Builder clearIpAllocationPolicy() {
if (ipAllocationPolicyBuilder_ == null) {
ipAllocationPolicy_ = null;
onChanged();
} else {
ipAllocationPolicy_ = null;
ipAllocationPolicyBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder getIpAllocationPolicyBuilder() {
onChanged();
return getIpAllocationPolicyFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder getIpAllocationPolicyOrBuilder() {
if (ipAllocationPolicyBuilder_ != null) {
return ipAllocationPolicyBuilder_.getMessageOrBuilder();
} else {
return ipAllocationPolicy_ == null ?
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.getDefaultInstance() : ipAllocationPolicy_;
}
}
/**
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder>
getIpAllocationPolicyFieldBuilder() {
if (ipAllocationPolicyBuilder_ == null) {
ipAllocationPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder>(
getIpAllocationPolicy(),
getParentForChildren(),
isClean());
ipAllocationPolicy_ = null;
}
return ipAllocationPolicyBuilder_;
}
@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.k8s.v1.UpdateClusterRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.UpdateClusterRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateClusterRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateClusterRequest(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.k8s.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MasterUpdateSpecOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.MasterUpdateSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
* @return Whether the version field is set.
*/
boolean hasVersion();
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
* @return The version.
*/
yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec getVersion();
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
*/
yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder getVersionOrBuilder();
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
* @return Whether the maintenancePolicy field is set.
*/
boolean hasMaintenancePolicy();
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
* @return The maintenancePolicy.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy getMaintenancePolicy();
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder();
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @return A list containing the securityGroupIds.
*/
java.util.List
getSecurityGroupIdsList();
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @return The count of securityGroupIds.
*/
int getSecurityGroupIdsCount();
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param index The index of the element to return.
* @return The securityGroupIds at the given index.
*/
java.lang.String getSecurityGroupIds(int index);
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param index The index of the value to return.
* @return The bytes of the securityGroupIds at the given index.
*/
com.google.protobuf.ByteString
getSecurityGroupIdsBytes(int index);
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
* @return Whether the masterLogging field is set.
*/
boolean hasMasterLogging();
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
* @return The masterLogging.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging getMasterLogging();
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder getMasterLoggingOrBuilder();
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
java.util.List
getLocationsList();
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec getLocations(int index);
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
int getLocationsCount();
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
java.util.List extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>
getLocationsOrBuilderList();
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder getLocationsOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.MasterUpdateSpec}
*/
public static final class MasterUpdateSpec extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.MasterUpdateSpec)
MasterUpdateSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use MasterUpdateSpec.newBuilder() to construct.
private MasterUpdateSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MasterUpdateSpec() {
securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
locations_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MasterUpdateSpec();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MasterUpdateSpec(
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: {
yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder subBuilder = null;
if (version_ != null) {
subBuilder = version_.toBuilder();
}
version_ = input.readMessage(yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(version_);
version_ = subBuilder.buildPartial();
}
break;
}
case 18: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder subBuilder = null;
if (maintenancePolicy_ != null) {
subBuilder = maintenancePolicy_.toBuilder();
}
maintenancePolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(maintenancePolicy_);
maintenancePolicy_ = subBuilder.buildPartial();
}
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
securityGroupIds_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000001;
}
securityGroupIds_.add(s);
break;
}
case 34: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder subBuilder = null;
if (masterLogging_ != null) {
subBuilder = masterLogging_.toBuilder();
}
masterLogging_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(masterLogging_);
masterLogging_ = subBuilder.buildPartial();
}
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
locations_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
locations_.add(
input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
securityGroupIds_ = securityGroupIds_.getUnmodifiableView();
}
if (((mutable_bitField0_ & 0x00000002) != 0)) {
locations_ = java.util.Collections.unmodifiableList(locations_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.Builder.class);
}
public static final int VERSION_FIELD_NUMBER = 1;
private yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec version_;
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
* @return Whether the version field is set.
*/
@java.lang.Override
public boolean hasVersion() {
return version_ != null;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
* @return The version.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec getVersion() {
return version_ == null ? yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.getDefaultInstance() : version_;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder getVersionOrBuilder() {
return getVersion();
}
public static final int MAINTENANCE_POLICY_FIELD_NUMBER = 2;
private yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy maintenancePolicy_;
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
* @return Whether the maintenancePolicy field is set.
*/
@java.lang.Override
public boolean hasMaintenancePolicy() {
return maintenancePolicy_ != null;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
* @return The maintenancePolicy.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy getMaintenancePolicy() {
return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.getDefaultInstance() : maintenancePolicy_;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder() {
return getMaintenancePolicy();
}
public static final int SECURITY_GROUP_IDS_FIELD_NUMBER = 3;
private com.google.protobuf.LazyStringList securityGroupIds_;
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @return A list containing the securityGroupIds.
*/
public com.google.protobuf.ProtocolStringList
getSecurityGroupIdsList() {
return securityGroupIds_;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @return The count of securityGroupIds.
*/
public int getSecurityGroupIdsCount() {
return securityGroupIds_.size();
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param index The index of the element to return.
* @return The securityGroupIds at the given index.
*/
public java.lang.String getSecurityGroupIds(int index) {
return securityGroupIds_.get(index);
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param index The index of the value to return.
* @return The bytes of the securityGroupIds at the given index.
*/
public com.google.protobuf.ByteString
getSecurityGroupIdsBytes(int index) {
return securityGroupIds_.getByteString(index);
}
public static final int MASTER_LOGGING_FIELD_NUMBER = 4;
private yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging masterLogging_;
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
* @return Whether the masterLogging field is set.
*/
@java.lang.Override
public boolean hasMasterLogging() {
return masterLogging_ != null;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
* @return The masterLogging.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging getMasterLogging() {
return masterLogging_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.getDefaultInstance() : masterLogging_;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder getMasterLoggingOrBuilder() {
return getMasterLogging();
}
public static final int LOCATIONS_FIELD_NUMBER = 5;
private java.util.List locations_;
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
@java.lang.Override
public java.util.List getLocationsList() {
return locations_;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>
getLocationsOrBuilderList() {
return locations_;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
@java.lang.Override
public int getLocationsCount() {
return locations_.size();
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec getLocations(int index) {
return locations_.get(index);
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder getLocationsOrBuilder(
int index) {
return locations_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (version_ != null) {
output.writeMessage(1, getVersion());
}
if (maintenancePolicy_ != null) {
output.writeMessage(2, getMaintenancePolicy());
}
for (int i = 0; i < securityGroupIds_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, securityGroupIds_.getRaw(i));
}
if (masterLogging_ != null) {
output.writeMessage(4, getMasterLogging());
}
for (int i = 0; i < locations_.size(); i++) {
output.writeMessage(5, locations_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (version_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getVersion());
}
if (maintenancePolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getMaintenancePolicy());
}
{
int dataSize = 0;
for (int i = 0; i < securityGroupIds_.size(); i++) {
dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i));
}
size += dataSize;
size += 1 * getSecurityGroupIdsList().size();
}
if (masterLogging_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getMasterLogging());
}
for (int i = 0; i < locations_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, locations_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec) obj;
if (hasVersion() != other.hasVersion()) return false;
if (hasVersion()) {
if (!getVersion()
.equals(other.getVersion())) return false;
}
if (hasMaintenancePolicy() != other.hasMaintenancePolicy()) return false;
if (hasMaintenancePolicy()) {
if (!getMaintenancePolicy()
.equals(other.getMaintenancePolicy())) return false;
}
if (!getSecurityGroupIdsList()
.equals(other.getSecurityGroupIdsList())) return false;
if (hasMasterLogging() != other.hasMasterLogging()) return false;
if (hasMasterLogging()) {
if (!getMasterLogging()
.equals(other.getMasterLogging())) return false;
}
if (!getLocationsList()
.equals(other.getLocationsList())) 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 (hasVersion()) {
hash = (37 * hash) + VERSION_FIELD_NUMBER;
hash = (53 * hash) + getVersion().hashCode();
}
if (hasMaintenancePolicy()) {
hash = (37 * hash) + MAINTENANCE_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getMaintenancePolicy().hashCode();
}
if (getSecurityGroupIdsCount() > 0) {
hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER;
hash = (53 * hash) + getSecurityGroupIdsList().hashCode();
}
if (hasMasterLogging()) {
hash = (37 * hash) + MASTER_LOGGING_FIELD_NUMBER;
hash = (53 * hash) + getMasterLogging().hashCode();
}
if (getLocationsCount() > 0) {
hash = (37 * hash) + LOCATIONS_FIELD_NUMBER;
hash = (53 * hash) + getLocationsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec 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.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec 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.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec 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.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec 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.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec 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.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec 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.k8s.v1.MasterUpdateSpec}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.MasterUpdateSpec)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getLocationsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (versionBuilder_ == null) {
version_ = null;
} else {
version_ = null;
versionBuilder_ = null;
}
if (maintenancePolicyBuilder_ == null) {
maintenancePolicy_ = null;
} else {
maintenancePolicy_ = null;
maintenancePolicyBuilder_ = null;
}
securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
if (masterLoggingBuilder_ == null) {
masterLogging_ = null;
} else {
masterLogging_ = null;
masterLoggingBuilder_ = null;
}
if (locationsBuilder_ == null) {
locations_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
locationsBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec(this);
int from_bitField0_ = bitField0_;
if (versionBuilder_ == null) {
result.version_ = version_;
} else {
result.version_ = versionBuilder_.build();
}
if (maintenancePolicyBuilder_ == null) {
result.maintenancePolicy_ = maintenancePolicy_;
} else {
result.maintenancePolicy_ = maintenancePolicyBuilder_.build();
}
if (((bitField0_ & 0x00000001) != 0)) {
securityGroupIds_ = securityGroupIds_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.securityGroupIds_ = securityGroupIds_;
if (masterLoggingBuilder_ == null) {
result.masterLogging_ = masterLogging_;
} else {
result.masterLogging_ = masterLoggingBuilder_.build();
}
if (locationsBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
locations_ = java.util.Collections.unmodifiableList(locations_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.locations_ = locations_;
} else {
result.locations_ = locationsBuilder_.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.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec.getDefaultInstance()) return this;
if (other.hasVersion()) {
mergeVersion(other.getVersion());
}
if (other.hasMaintenancePolicy()) {
mergeMaintenancePolicy(other.getMaintenancePolicy());
}
if (!other.securityGroupIds_.isEmpty()) {
if (securityGroupIds_.isEmpty()) {
securityGroupIds_ = other.securityGroupIds_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureSecurityGroupIdsIsMutable();
securityGroupIds_.addAll(other.securityGroupIds_);
}
onChanged();
}
if (other.hasMasterLogging()) {
mergeMasterLogging(other.getMasterLogging());
}
if (locationsBuilder_ == null) {
if (!other.locations_.isEmpty()) {
if (locations_.isEmpty()) {
locations_ = other.locations_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureLocationsIsMutable();
locations_.addAll(other.locations_);
}
onChanged();
}
} else {
if (!other.locations_.isEmpty()) {
if (locationsBuilder_.isEmpty()) {
locationsBuilder_.dispose();
locationsBuilder_ = null;
locations_ = other.locations_;
bitField0_ = (bitField0_ & ~0x00000002);
locationsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLocationsFieldBuilder() : null;
} else {
locationsBuilder_.addAllMessages(other.locations_);
}
}
}
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.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec version_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder> versionBuilder_;
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
* @return Whether the version field is set.
*/
public boolean hasVersion() {
return versionBuilder_ != null || version_ != null;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
* @return The version.
*/
public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec getVersion() {
if (versionBuilder_ == null) {
return version_ == null ? yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.getDefaultInstance() : version_;
} else {
return versionBuilder_.getMessage();
}
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
*/
public Builder setVersion(yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec value) {
if (versionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
version_ = value;
onChanged();
} else {
versionBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
*/
public Builder setVersion(
yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder builderForValue) {
if (versionBuilder_ == null) {
version_ = builderForValue.build();
onChanged();
} else {
versionBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
*/
public Builder mergeVersion(yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec value) {
if (versionBuilder_ == null) {
if (version_ != null) {
version_ =
yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.newBuilder(version_).mergeFrom(value).buildPartial();
} else {
version_ = value;
}
onChanged();
} else {
versionBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
*/
public Builder clearVersion() {
if (versionBuilder_ == null) {
version_ = null;
onChanged();
} else {
version_ = null;
versionBuilder_ = null;
}
return this;
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
*/
public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder getVersionBuilder() {
onChanged();
return getVersionFieldBuilder().getBuilder();
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
*/
public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder getVersionOrBuilder() {
if (versionBuilder_ != null) {
return versionBuilder_.getMessageOrBuilder();
} else {
return version_ == null ?
yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.getDefaultInstance() : version_;
}
}
/**
*
* Specification of the master update.
*
*
* .yandex.cloud.k8s.v1.UpdateVersionSpec version = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder>
getVersionFieldBuilder() {
if (versionBuilder_ == null) {
versionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder>(
getVersion(),
getParentForChildren(),
isClean());
version_ = null;
}
return versionBuilder_;
}
private yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy maintenancePolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder> maintenancePolicyBuilder_;
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
* @return Whether the maintenancePolicy field is set.
*/
public boolean hasMaintenancePolicy() {
return maintenancePolicyBuilder_ != null || maintenancePolicy_ != null;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
* @return The maintenancePolicy.
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy getMaintenancePolicy() {
if (maintenancePolicyBuilder_ == null) {
return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.getDefaultInstance() : maintenancePolicy_;
} else {
return maintenancePolicyBuilder_.getMessage();
}
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
*/
public Builder setMaintenancePolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy value) {
if (maintenancePolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
maintenancePolicy_ = value;
onChanged();
} else {
maintenancePolicyBuilder_.setMessage(value);
}
return this;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
*/
public Builder setMaintenancePolicy(
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder builderForValue) {
if (maintenancePolicyBuilder_ == null) {
maintenancePolicy_ = builderForValue.build();
onChanged();
} else {
maintenancePolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
*/
public Builder mergeMaintenancePolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy value) {
if (maintenancePolicyBuilder_ == null) {
if (maintenancePolicy_ != null) {
maintenancePolicy_ =
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.newBuilder(maintenancePolicy_).mergeFrom(value).buildPartial();
} else {
maintenancePolicy_ = value;
}
onChanged();
} else {
maintenancePolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
*/
public Builder clearMaintenancePolicy() {
if (maintenancePolicyBuilder_ == null) {
maintenancePolicy_ = null;
onChanged();
} else {
maintenancePolicy_ = null;
maintenancePolicyBuilder_ = null;
}
return this;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder getMaintenancePolicyBuilder() {
onChanged();
return getMaintenancePolicyFieldBuilder().getBuilder();
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder() {
if (maintenancePolicyBuilder_ != null) {
return maintenancePolicyBuilder_.getMessageOrBuilder();
} else {
return maintenancePolicy_ == null ?
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.getDefaultInstance() : maintenancePolicy_;
}
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder>
getMaintenancePolicyFieldBuilder() {
if (maintenancePolicyBuilder_ == null) {
maintenancePolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder>(
getMaintenancePolicy(),
getParentForChildren(),
isClean());
maintenancePolicy_ = null;
}
return maintenancePolicyBuilder_;
}
private com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureSecurityGroupIdsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_);
bitField0_ |= 0x00000001;
}
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @return A list containing the securityGroupIds.
*/
public com.google.protobuf.ProtocolStringList
getSecurityGroupIdsList() {
return securityGroupIds_.getUnmodifiableView();
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @return The count of securityGroupIds.
*/
public int getSecurityGroupIdsCount() {
return securityGroupIds_.size();
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param index The index of the element to return.
* @return The securityGroupIds at the given index.
*/
public java.lang.String getSecurityGroupIds(int index) {
return securityGroupIds_.get(index);
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param index The index of the value to return.
* @return The bytes of the securityGroupIds at the given index.
*/
public com.google.protobuf.ByteString
getSecurityGroupIdsBytes(int index) {
return securityGroupIds_.getByteString(index);
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param index The index to set the value at.
* @param value The securityGroupIds to set.
* @return This builder for chaining.
*/
public Builder setSecurityGroupIds(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSecurityGroupIdsIsMutable();
securityGroupIds_.set(index, value);
onChanged();
return this;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param value The securityGroupIds to add.
* @return This builder for chaining.
*/
public Builder addSecurityGroupIds(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSecurityGroupIdsIsMutable();
securityGroupIds_.add(value);
onChanged();
return this;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param values The securityGroupIds to add.
* @return This builder for chaining.
*/
public Builder addAllSecurityGroupIds(
java.lang.Iterable values) {
ensureSecurityGroupIdsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, securityGroupIds_);
onChanged();
return this;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @return This builder for chaining.
*/
public Builder clearSecurityGroupIds() {
securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 3;
* @param value The bytes of the securityGroupIds to add.
* @return This builder for chaining.
*/
public Builder addSecurityGroupIdsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureSecurityGroupIdsIsMutable();
securityGroupIds_.add(value);
onChanged();
return this;
}
private yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging masterLogging_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder> masterLoggingBuilder_;
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
* @return Whether the masterLogging field is set.
*/
public boolean hasMasterLogging() {
return masterLoggingBuilder_ != null || masterLogging_ != null;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
* @return The masterLogging.
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging getMasterLogging() {
if (masterLoggingBuilder_ == null) {
return masterLogging_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.getDefaultInstance() : masterLogging_;
} else {
return masterLoggingBuilder_.getMessage();
}
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
*/
public Builder setMasterLogging(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging value) {
if (masterLoggingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
masterLogging_ = value;
onChanged();
} else {
masterLoggingBuilder_.setMessage(value);
}
return this;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
*/
public Builder setMasterLogging(
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder builderForValue) {
if (masterLoggingBuilder_ == null) {
masterLogging_ = builderForValue.build();
onChanged();
} else {
masterLoggingBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
*/
public Builder mergeMasterLogging(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging value) {
if (masterLoggingBuilder_ == null) {
if (masterLogging_ != null) {
masterLogging_ =
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.newBuilder(masterLogging_).mergeFrom(value).buildPartial();
} else {
masterLogging_ = value;
}
onChanged();
} else {
masterLoggingBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
*/
public Builder clearMasterLogging() {
if (masterLoggingBuilder_ == null) {
masterLogging_ = null;
onChanged();
} else {
masterLogging_ = null;
masterLoggingBuilder_ = null;
}
return this;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder getMasterLoggingBuilder() {
onChanged();
return getMasterLoggingFieldBuilder().getBuilder();
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder getMasterLoggingOrBuilder() {
if (masterLoggingBuilder_ != null) {
return masterLoggingBuilder_.getMessageOrBuilder();
} else {
return masterLogging_ == null ?
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.getDefaultInstance() : masterLogging_;
}
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder>
getMasterLoggingFieldBuilder() {
if (masterLoggingBuilder_ == null) {
masterLoggingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder>(
getMasterLogging(),
getParentForChildren(),
isClean());
masterLogging_ = null;
}
return masterLoggingBuilder_;
}
private java.util.List locations_ =
java.util.Collections.emptyList();
private void ensureLocationsIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
locations_ = new java.util.ArrayList(locations_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder> locationsBuilder_;
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public java.util.List getLocationsList() {
if (locationsBuilder_ == null) {
return java.util.Collections.unmodifiableList(locations_);
} else {
return locationsBuilder_.getMessageList();
}
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public int getLocationsCount() {
if (locationsBuilder_ == null) {
return locations_.size();
} else {
return locationsBuilder_.getCount();
}
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec getLocations(int index) {
if (locationsBuilder_ == null) {
return locations_.get(index);
} else {
return locationsBuilder_.getMessage(index);
}
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public Builder setLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec value) {
if (locationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLocationsIsMutable();
locations_.set(index, value);
onChanged();
} else {
locationsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public Builder setLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder builderForValue) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.set(index, builderForValue.build());
onChanged();
} else {
locationsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public Builder addLocations(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec value) {
if (locationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLocationsIsMutable();
locations_.add(value);
onChanged();
} else {
locationsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public Builder addLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec value) {
if (locationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLocationsIsMutable();
locations_.add(index, value);
onChanged();
} else {
locationsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public Builder addLocations(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder builderForValue) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.add(builderForValue.build());
onChanged();
} else {
locationsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public Builder addLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder builderForValue) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.add(index, builderForValue.build());
onChanged();
} else {
locationsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public Builder addAllLocations(
java.lang.Iterable extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec> values) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, locations_);
onChanged();
} else {
locationsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public Builder clearLocations() {
if (locationsBuilder_ == null) {
locations_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
locationsBuilder_.clear();
}
return this;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public Builder removeLocations(int index) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.remove(index);
onChanged();
} else {
locationsBuilder_.remove(index);
}
return this;
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder getLocationsBuilder(
int index) {
return getLocationsFieldBuilder().getBuilder(index);
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder getLocationsOrBuilder(
int index) {
if (locationsBuilder_ == null) {
return locations_.get(index); } else {
return locationsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public java.util.List extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>
getLocationsOrBuilderList() {
if (locationsBuilder_ != null) {
return locationsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(locations_);
}
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder addLocationsBuilder() {
return getLocationsFieldBuilder().addBuilder(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.getDefaultInstance());
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder addLocationsBuilder(
int index) {
return getLocationsFieldBuilder().addBuilder(
index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.getDefaultInstance());
}
/**
*
* Update master instance locations.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 5;
*/
public java.util.List
getLocationsBuilderList() {
return getLocationsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>
getLocationsFieldBuilder() {
if (locationsBuilder_ == null) {
locationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>(
locations_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
locations_ = null;
}
return locationsBuilder_;
}
@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.k8s.v1.MasterUpdateSpec)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.MasterUpdateSpec)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MasterUpdateSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MasterUpdateSpec(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.k8s.v1.ClusterServiceOuterClass.MasterUpdateSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateClusterMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.UpdateClusterMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster that is being updated.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster that is being updated.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.UpdateClusterMetadata}
*/
public static final class UpdateClusterMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.UpdateClusterMetadata)
UpdateClusterMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateClusterMetadata.newBuilder() to construct.
private UpdateClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateClusterMetadata() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateClusterMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateClusterMetadata(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster that is being updated.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster that is being updated.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.k8s.v1.UpdateClusterMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.UpdateClusterMetadata)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster that is being updated.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being updated.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being updated.
*
*
* string cluster_id = 1;
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being updated.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being updated.
*
*
* string cluster_id = 1;
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.UpdateClusterMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.UpdateClusterMetadata)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateClusterMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateClusterMetadata(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.k8s.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateClusterRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.CreateClusterRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to create a Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder to create a Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* Name of the Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the Kubernetes cluster.
*
*
* 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 network.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true];
* @return The networkId.
*/
java.lang.String getNetworkId();
/**
*
* ID of the network.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true];
* @return The bytes for networkId.
*/
com.google.protobuf.ByteString
getNetworkIdBytes();
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
* @return Whether the masterSpec field is set.
*/
boolean hasMasterSpec();
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
* @return The masterSpec.
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec getMasterSpec();
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpecOrBuilder getMasterSpecOrBuilder();
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
* @return Whether the ipAllocationPolicy field is set.
*/
boolean hasIpAllocationPolicy();
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
* @return The ipAllocationPolicy.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy getIpAllocationPolicy();
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder getIpAllocationPolicyOrBuilder();
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return Whether the gatewayIpv4Address field is set.
*/
boolean hasGatewayIpv4Address();
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return The gatewayIpv4Address.
*/
java.lang.String getGatewayIpv4Address();
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return The bytes for gatewayIpv4Address.
*/
com.google.protobuf.ByteString
getGatewayIpv4AddressBytes();
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9 [(.yandex.cloud.required) = true];
* @return The serviceAccountId.
*/
java.lang.String getServiceAccountId();
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9 [(.yandex.cloud.required) = true];
* @return The bytes for serviceAccountId.
*/
com.google.protobuf.ByteString
getServiceAccountIdBytes();
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
*
*
* string node_service_account_id = 10 [(.yandex.cloud.required) = true];
* @return The nodeServiceAccountId.
*/
java.lang.String getNodeServiceAccountId();
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
*
*
* string node_service_account_id = 10 [(.yandex.cloud.required) = true];
* @return The bytes for nodeServiceAccountId.
*/
com.google.protobuf.ByteString
getNodeServiceAccountIdBytes();
/**
*
* Release channel for the master.
*
*
* .yandex.cloud.k8s.v1.ReleaseChannel release_channel = 11;
* @return The enum numeric value on the wire for releaseChannel.
*/
int getReleaseChannelValue();
/**
*
* Release channel for the master.
*
*
* .yandex.cloud.k8s.v1.ReleaseChannel release_channel = 11;
* @return The releaseChannel.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel getReleaseChannel();
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
* @return Whether the networkPolicy field is set.
*/
boolean hasNetworkPolicy();
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
* @return The networkPolicy.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy getNetworkPolicy();
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder getNetworkPolicyOrBuilder();
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
* @return Whether the kmsProvider field is set.
*/
boolean hasKmsProvider();
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
* @return The kmsProvider.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider getKmsProvider();
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProviderOrBuilder getKmsProviderOrBuilder();
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
* @return Whether the cilium field is set.
*/
boolean hasCilium();
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
* @return The cilium.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium getCilium();
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.CiliumOrBuilder getCiliumOrBuilder();
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest.InternetGatewayCase getInternetGatewayCase();
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest.NetworkImplementationCase getNetworkImplementationCase();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.CreateClusterRequest}
*/
public static final class CreateClusterRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.CreateClusterRequest)
CreateClusterRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateClusterRequest.newBuilder() to construct.
private CreateClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateClusterRequest() {
folderId_ = "";
name_ = "";
description_ = "";
networkId_ = "";
serviceAccountId_ = "";
nodeServiceAccountId_ = "";
releaseChannel_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateClusterRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateClusterRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry
labels__ = input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
labels_.getMutableMap().put(
labels__.getKey(), labels__.getValue());
break;
}
case 42: {
java.lang.String s = input.readStringRequireUtf8();
networkId_ = s;
break;
}
case 50: {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.Builder subBuilder = null;
if (masterSpec_ != null) {
subBuilder = masterSpec_.toBuilder();
}
masterSpec_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(masterSpec_);
masterSpec_ = subBuilder.buildPartial();
}
break;
}
case 58: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder subBuilder = null;
if (ipAllocationPolicy_ != null) {
subBuilder = ipAllocationPolicy_.toBuilder();
}
ipAllocationPolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(ipAllocationPolicy_);
ipAllocationPolicy_ = subBuilder.buildPartial();
}
break;
}
case 66: {
java.lang.String s = input.readStringRequireUtf8();
internetGatewayCase_ = 8;
internetGateway_ = s;
break;
}
case 74: {
java.lang.String s = input.readStringRequireUtf8();
serviceAccountId_ = s;
break;
}
case 82: {
java.lang.String s = input.readStringRequireUtf8();
nodeServiceAccountId_ = s;
break;
}
case 88: {
int rawValue = input.readEnum();
releaseChannel_ = rawValue;
break;
}
case 98: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder subBuilder = null;
if (networkPolicy_ != null) {
subBuilder = networkPolicy_.toBuilder();
}
networkPolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(networkPolicy_);
networkPolicy_ = subBuilder.buildPartial();
}
break;
}
case 106: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.Builder subBuilder = null;
if (kmsProvider_ != null) {
subBuilder = kmsProvider_.toBuilder();
}
kmsProvider_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(kmsProvider_);
kmsProvider_ = subBuilder.buildPartial();
}
break;
}
case 114: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.Builder subBuilder = null;
if (networkImplementationCase_ == 14) {
subBuilder = ((yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_).toBuilder();
}
networkImplementation_ =
input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_);
networkImplementation_ = subBuilder.buildPartial();
}
networkImplementationCase_ = 14;
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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest.Builder.class);
}
private int internetGatewayCase_ = 0;
private java.lang.Object internetGateway_;
public enum InternetGatewayCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
GATEWAY_IPV4_ADDRESS(8),
INTERNETGATEWAY_NOT_SET(0);
private final int value;
private InternetGatewayCase(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 InternetGatewayCase valueOf(int value) {
return forNumber(value);
}
public static InternetGatewayCase forNumber(int value) {
switch (value) {
case 8: return GATEWAY_IPV4_ADDRESS;
case 0: return INTERNETGATEWAY_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public InternetGatewayCase
getInternetGatewayCase() {
return InternetGatewayCase.forNumber(
internetGatewayCase_);
}
private int networkImplementationCase_ = 0;
private java.lang.Object networkImplementation_;
public enum NetworkImplementationCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
CILIUM(14),
NETWORKIMPLEMENTATION_NOT_SET(0);
private final int value;
private NetworkImplementationCase(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 NetworkImplementationCase valueOf(int value) {
return forNumber(value);
}
public static NetworkImplementationCase forNumber(int value) {
switch (value) {
case 14: return CILIUM;
case 0: return NETWORKIMPLEMENTATION_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public NetworkImplementationCase
getNetworkImplementationCase() {
return NetworkImplementationCase.forNumber(
networkImplementationCase_);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to create a Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_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 NETWORK_ID_FIELD_NUMBER = 5;
private volatile java.lang.Object networkId_;
/**
*
* ID of the network.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true];
* @return The networkId.
*/
@java.lang.Override
public java.lang.String getNetworkId() {
java.lang.Object ref = networkId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
networkId_ = s;
return s;
}
}
/**
*
* ID of the network.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true];
* @return The bytes for networkId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNetworkIdBytes() {
java.lang.Object ref = networkId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
networkId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MASTER_SPEC_FIELD_NUMBER = 6;
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec masterSpec_;
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
* @return Whether the masterSpec field is set.
*/
@java.lang.Override
public boolean hasMasterSpec() {
return masterSpec_ != null;
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
* @return The masterSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec getMasterSpec() {
return masterSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.getDefaultInstance() : masterSpec_;
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpecOrBuilder getMasterSpecOrBuilder() {
return getMasterSpec();
}
public static final int IP_ALLOCATION_POLICY_FIELD_NUMBER = 7;
private yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy ipAllocationPolicy_;
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
* @return Whether the ipAllocationPolicy field is set.
*/
@java.lang.Override
public boolean hasIpAllocationPolicy() {
return ipAllocationPolicy_ != null;
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
* @return The ipAllocationPolicy.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy getIpAllocationPolicy() {
return ipAllocationPolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.getDefaultInstance() : ipAllocationPolicy_;
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder getIpAllocationPolicyOrBuilder() {
return getIpAllocationPolicy();
}
public static final int GATEWAY_IPV4_ADDRESS_FIELD_NUMBER = 8;
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return Whether the gatewayIpv4Address field is set.
*/
public boolean hasGatewayIpv4Address() {
return internetGatewayCase_ == 8;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return The gatewayIpv4Address.
*/
public java.lang.String getGatewayIpv4Address() {
java.lang.Object ref = "";
if (internetGatewayCase_ == 8) {
ref = internetGateway_;
}
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 (internetGatewayCase_ == 8) {
internetGateway_ = s;
}
return s;
}
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return The bytes for gatewayIpv4Address.
*/
public com.google.protobuf.ByteString
getGatewayIpv4AddressBytes() {
java.lang.Object ref = "";
if (internetGatewayCase_ == 8) {
ref = internetGateway_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (internetGatewayCase_ == 8) {
internetGateway_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SERVICE_ACCOUNT_ID_FIELD_NUMBER = 9;
private volatile java.lang.Object serviceAccountId_;
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9 [(.yandex.cloud.required) = true];
* @return The serviceAccountId.
*/
@java.lang.Override
public java.lang.String getServiceAccountId() {
java.lang.Object ref = serviceAccountId_;
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();
serviceAccountId_ = s;
return s;
}
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9 [(.yandex.cloud.required) = true];
* @return The bytes for serviceAccountId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getServiceAccountIdBytes() {
java.lang.Object ref = serviceAccountId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
serviceAccountId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int NODE_SERVICE_ACCOUNT_ID_FIELD_NUMBER = 10;
private volatile java.lang.Object nodeServiceAccountId_;
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
*
*
* string node_service_account_id = 10 [(.yandex.cloud.required) = true];
* @return The nodeServiceAccountId.
*/
@java.lang.Override
public java.lang.String getNodeServiceAccountId() {
java.lang.Object ref = nodeServiceAccountId_;
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();
nodeServiceAccountId_ = s;
return s;
}
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
*
*
* string node_service_account_id = 10 [(.yandex.cloud.required) = true];
* @return The bytes for nodeServiceAccountId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNodeServiceAccountIdBytes() {
java.lang.Object ref = nodeServiceAccountId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nodeServiceAccountId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int RELEASE_CHANNEL_FIELD_NUMBER = 11;
private int releaseChannel_;
/**
*
* Release channel for the master.
*
*
* .yandex.cloud.k8s.v1.ReleaseChannel release_channel = 11;
* @return The enum numeric value on the wire for releaseChannel.
*/
@java.lang.Override public int getReleaseChannelValue() {
return releaseChannel_;
}
/**
*
* Release channel for the master.
*
*
* .yandex.cloud.k8s.v1.ReleaseChannel release_channel = 11;
* @return The releaseChannel.
*/
@java.lang.Override public yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel getReleaseChannel() {
@SuppressWarnings("deprecation")
yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel result = yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel.valueOf(releaseChannel_);
return result == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel.UNRECOGNIZED : result;
}
public static final int NETWORK_POLICY_FIELD_NUMBER = 12;
private yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy networkPolicy_;
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
* @return Whether the networkPolicy field is set.
*/
@java.lang.Override
public boolean hasNetworkPolicy() {
return networkPolicy_ != null;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
* @return The networkPolicy.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy getNetworkPolicy() {
return networkPolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.getDefaultInstance() : networkPolicy_;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder getNetworkPolicyOrBuilder() {
return getNetworkPolicy();
}
public static final int KMS_PROVIDER_FIELD_NUMBER = 13;
private yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider kmsProvider_;
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
* @return Whether the kmsProvider field is set.
*/
@java.lang.Override
public boolean hasKmsProvider() {
return kmsProvider_ != null;
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
* @return The kmsProvider.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider getKmsProvider() {
return kmsProvider_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.getDefaultInstance() : kmsProvider_;
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProviderOrBuilder getKmsProviderOrBuilder() {
return getKmsProvider();
}
public static final int CILIUM_FIELD_NUMBER = 14;
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
* @return Whether the cilium field is set.
*/
@java.lang.Override
public boolean hasCilium() {
return networkImplementationCase_ == 14;
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
* @return The cilium.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium getCilium() {
if (networkImplementationCase_ == 14) {
return (yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_;
}
return yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.getDefaultInstance();
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.CiliumOrBuilder getCiliumOrBuilder() {
if (networkImplementationCase_ == 14) {
return (yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_;
}
return yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_);
}
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetLabels(),
LabelsDefaultEntryHolder.defaultEntry,
4);
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, networkId_);
}
if (masterSpec_ != null) {
output.writeMessage(6, getMasterSpec());
}
if (ipAllocationPolicy_ != null) {
output.writeMessage(7, getIpAllocationPolicy());
}
if (internetGatewayCase_ == 8) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 8, internetGateway_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 9, serviceAccountId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeServiceAccountId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 10, nodeServiceAccountId_);
}
if (releaseChannel_ != yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel.RELEASE_CHANNEL_UNSPECIFIED.getNumber()) {
output.writeEnum(11, releaseChannel_);
}
if (networkPolicy_ != null) {
output.writeMessage(12, getNetworkPolicy());
}
if (kmsProvider_ != null) {
output.writeMessage(13, getKmsProvider());
}
if (networkImplementationCase_ == 14) {
output.writeMessage(14, (yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_);
}
for (java.util.Map.Entry entry
: internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry
labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, labels__);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, networkId_);
}
if (masterSpec_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getMasterSpec());
}
if (ipAllocationPolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getIpAllocationPolicy());
}
if (internetGatewayCase_ == 8) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, internetGateway_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, serviceAccountId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeServiceAccountId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, nodeServiceAccountId_);
}
if (releaseChannel_ != yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel.RELEASE_CHANNEL_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(11, releaseChannel_);
}
if (networkPolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, getNetworkPolicy());
}
if (kmsProvider_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, getKmsProvider());
}
if (networkImplementationCase_ == 14) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, (yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_);
}
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.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (!getName()
.equals(other.getName())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (!internalGetLabels().equals(
other.internalGetLabels())) return false;
if (!getNetworkId()
.equals(other.getNetworkId())) return false;
if (hasMasterSpec() != other.hasMasterSpec()) return false;
if (hasMasterSpec()) {
if (!getMasterSpec()
.equals(other.getMasterSpec())) return false;
}
if (hasIpAllocationPolicy() != other.hasIpAllocationPolicy()) return false;
if (hasIpAllocationPolicy()) {
if (!getIpAllocationPolicy()
.equals(other.getIpAllocationPolicy())) return false;
}
if (!getServiceAccountId()
.equals(other.getServiceAccountId())) return false;
if (!getNodeServiceAccountId()
.equals(other.getNodeServiceAccountId())) return false;
if (releaseChannel_ != other.releaseChannel_) return false;
if (hasNetworkPolicy() != other.hasNetworkPolicy()) return false;
if (hasNetworkPolicy()) {
if (!getNetworkPolicy()
.equals(other.getNetworkPolicy())) return false;
}
if (hasKmsProvider() != other.hasKmsProvider()) return false;
if (hasKmsProvider()) {
if (!getKmsProvider()
.equals(other.getKmsProvider())) return false;
}
if (!getInternetGatewayCase().equals(other.getInternetGatewayCase())) return false;
switch (internetGatewayCase_) {
case 8:
if (!getGatewayIpv4Address()
.equals(other.getGatewayIpv4Address())) return false;
break;
case 0:
default:
}
if (!getNetworkImplementationCase().equals(other.getNetworkImplementationCase())) return false;
switch (networkImplementationCase_) {
case 14:
if (!getCilium()
.equals(other.getCilium())) 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) + NETWORK_ID_FIELD_NUMBER;
hash = (53 * hash) + getNetworkId().hashCode();
if (hasMasterSpec()) {
hash = (37 * hash) + MASTER_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getMasterSpec().hashCode();
}
if (hasIpAllocationPolicy()) {
hash = (37 * hash) + IP_ALLOCATION_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getIpAllocationPolicy().hashCode();
}
hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER;
hash = (53 * hash) + getServiceAccountId().hashCode();
hash = (37 * hash) + NODE_SERVICE_ACCOUNT_ID_FIELD_NUMBER;
hash = (53 * hash) + getNodeServiceAccountId().hashCode();
hash = (37 * hash) + RELEASE_CHANNEL_FIELD_NUMBER;
hash = (53 * hash) + releaseChannel_;
if (hasNetworkPolicy()) {
hash = (37 * hash) + NETWORK_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getNetworkPolicy().hashCode();
}
if (hasKmsProvider()) {
hash = (37 * hash) + KMS_PROVIDER_FIELD_NUMBER;
hash = (53 * hash) + getKmsProvider().hashCode();
}
switch (internetGatewayCase_) {
case 8:
hash = (37 * hash) + GATEWAY_IPV4_ADDRESS_FIELD_NUMBER;
hash = (53 * hash) + getGatewayIpv4Address().hashCode();
break;
case 0:
default:
}
switch (networkImplementationCase_) {
case 14:
hash = (37 * hash) + CILIUM_FIELD_NUMBER;
hash = (53 * hash) + getCilium().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest 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.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest 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.k8s.v1.CreateClusterRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.CreateClusterRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
name_ = "";
description_ = "";
internalGetMutableLabels().clear();
networkId_ = "";
if (masterSpecBuilder_ == null) {
masterSpec_ = null;
} else {
masterSpec_ = null;
masterSpecBuilder_ = null;
}
if (ipAllocationPolicyBuilder_ == null) {
ipAllocationPolicy_ = null;
} else {
ipAllocationPolicy_ = null;
ipAllocationPolicyBuilder_ = null;
}
serviceAccountId_ = "";
nodeServiceAccountId_ = "";
releaseChannel_ = 0;
if (networkPolicyBuilder_ == null) {
networkPolicy_ = null;
} else {
networkPolicy_ = null;
networkPolicyBuilder_ = null;
}
if (kmsProviderBuilder_ == null) {
kmsProvider_ = null;
} else {
kmsProvider_ = null;
kmsProviderBuilder_ = null;
}
internetGatewayCase_ = 0;
internetGateway_ = null;
networkImplementationCase_ = 0;
networkImplementation_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest(this);
int from_bitField0_ = bitField0_;
result.folderId_ = folderId_;
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
result.networkId_ = networkId_;
if (masterSpecBuilder_ == null) {
result.masterSpec_ = masterSpec_;
} else {
result.masterSpec_ = masterSpecBuilder_.build();
}
if (ipAllocationPolicyBuilder_ == null) {
result.ipAllocationPolicy_ = ipAllocationPolicy_;
} else {
result.ipAllocationPolicy_ = ipAllocationPolicyBuilder_.build();
}
if (internetGatewayCase_ == 8) {
result.internetGateway_ = internetGateway_;
}
result.serviceAccountId_ = serviceAccountId_;
result.nodeServiceAccountId_ = nodeServiceAccountId_;
result.releaseChannel_ = releaseChannel_;
if (networkPolicyBuilder_ == null) {
result.networkPolicy_ = networkPolicy_;
} else {
result.networkPolicy_ = networkPolicyBuilder_.build();
}
if (kmsProviderBuilder_ == null) {
result.kmsProvider_ = kmsProvider_;
} else {
result.kmsProvider_ = kmsProviderBuilder_.build();
}
if (networkImplementationCase_ == 14) {
if (ciliumBuilder_ == null) {
result.networkImplementation_ = networkImplementation_;
} else {
result.networkImplementation_ = ciliumBuilder_.build();
}
}
result.internetGatewayCase_ = internetGatewayCase_;
result.networkImplementationCase_ = networkImplementationCase_;
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.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
onChanged();
}
internalGetMutableLabels().mergeFrom(
other.internalGetLabels());
if (!other.getNetworkId().isEmpty()) {
networkId_ = other.networkId_;
onChanged();
}
if (other.hasMasterSpec()) {
mergeMasterSpec(other.getMasterSpec());
}
if (other.hasIpAllocationPolicy()) {
mergeIpAllocationPolicy(other.getIpAllocationPolicy());
}
if (!other.getServiceAccountId().isEmpty()) {
serviceAccountId_ = other.serviceAccountId_;
onChanged();
}
if (!other.getNodeServiceAccountId().isEmpty()) {
nodeServiceAccountId_ = other.nodeServiceAccountId_;
onChanged();
}
if (other.releaseChannel_ != 0) {
setReleaseChannelValue(other.getReleaseChannelValue());
}
if (other.hasNetworkPolicy()) {
mergeNetworkPolicy(other.getNetworkPolicy());
}
if (other.hasKmsProvider()) {
mergeKmsProvider(other.getKmsProvider());
}
switch (other.getInternetGatewayCase()) {
case GATEWAY_IPV4_ADDRESS: {
internetGatewayCase_ = 8;
internetGateway_ = other.internetGateway_;
onChanged();
break;
}
case INTERNETGATEWAY_NOT_SET: {
break;
}
}
switch (other.getNetworkImplementationCase()) {
case CILIUM: {
mergeCilium(other.getCilium());
break;
}
case NETWORKIMPLEMENTATION_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.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int internetGatewayCase_ = 0;
private java.lang.Object internetGateway_;
public InternetGatewayCase
getInternetGatewayCase() {
return InternetGatewayCase.forNumber(
internetGatewayCase_);
}
public Builder clearInternetGateway() {
internetGatewayCase_ = 0;
internetGateway_ = null;
onChanged();
return this;
}
private int networkImplementationCase_ = 0;
private java.lang.Object networkImplementation_;
public NetworkImplementationCase
getNetworkImplementationCase() {
return NetworkImplementationCase.forNumber(
networkImplementationCase_);
}
public Builder clearNetworkImplementation() {
networkImplementationCase_ = 0;
networkImplementation_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder to create a Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder to create a Kubernetes cluster in.
* To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
* The name must be unique within the folder.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the Kubernetes cluster.
*
*
* 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 networkId_ = "";
/**
*
* ID of the network.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true];
* @return The networkId.
*/
public java.lang.String getNetworkId() {
java.lang.Object ref = networkId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
networkId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the network.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true];
* @return The bytes for networkId.
*/
public com.google.protobuf.ByteString
getNetworkIdBytes() {
java.lang.Object ref = networkId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
networkId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the network.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true];
* @param value The networkId to set.
* @return This builder for chaining.
*/
public Builder setNetworkId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
networkId_ = value;
onChanged();
return this;
}
/**
*
* ID of the network.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearNetworkId() {
networkId_ = getDefaultInstance().getNetworkId();
onChanged();
return this;
}
/**
*
* ID of the network.
*
*
* string network_id = 5 [(.yandex.cloud.required) = true];
* @param value The bytes for networkId to set.
* @return This builder for chaining.
*/
public Builder setNetworkIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
networkId_ = value;
onChanged();
return this;
}
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec masterSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpecOrBuilder> masterSpecBuilder_;
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
* @return Whether the masterSpec field is set.
*/
public boolean hasMasterSpec() {
return masterSpecBuilder_ != null || masterSpec_ != null;
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
* @return The masterSpec.
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec getMasterSpec() {
if (masterSpecBuilder_ == null) {
return masterSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.getDefaultInstance() : masterSpec_;
} else {
return masterSpecBuilder_.getMessage();
}
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
*/
public Builder setMasterSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec value) {
if (masterSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
masterSpec_ = value;
onChanged();
} else {
masterSpecBuilder_.setMessage(value);
}
return this;
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
*/
public Builder setMasterSpec(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.Builder builderForValue) {
if (masterSpecBuilder_ == null) {
masterSpec_ = builderForValue.build();
onChanged();
} else {
masterSpecBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
*/
public Builder mergeMasterSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec value) {
if (masterSpecBuilder_ == null) {
if (masterSpec_ != null) {
masterSpec_ =
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.newBuilder(masterSpec_).mergeFrom(value).buildPartial();
} else {
masterSpec_ = value;
}
onChanged();
} else {
masterSpecBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
*/
public Builder clearMasterSpec() {
if (masterSpecBuilder_ == null) {
masterSpec_ = null;
onChanged();
} else {
masterSpec_ = null;
masterSpecBuilder_ = null;
}
return this;
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.Builder getMasterSpecBuilder() {
onChanged();
return getMasterSpecFieldBuilder().getBuilder();
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpecOrBuilder getMasterSpecOrBuilder() {
if (masterSpecBuilder_ != null) {
return masterSpecBuilder_.getMessageOrBuilder();
} else {
return masterSpec_ == null ?
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.getDefaultInstance() : masterSpec_;
}
}
/**
*
* Master specification of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.MasterSpec master_spec = 6 [(.yandex.cloud.required) = true];
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpecOrBuilder>
getMasterSpecFieldBuilder() {
if (masterSpecBuilder_ == null) {
masterSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpecOrBuilder>(
getMasterSpec(),
getParentForChildren(),
isClean());
masterSpec_ = null;
}
return masterSpecBuilder_;
}
private yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy ipAllocationPolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder> ipAllocationPolicyBuilder_;
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
* @return Whether the ipAllocationPolicy field is set.
*/
public boolean hasIpAllocationPolicy() {
return ipAllocationPolicyBuilder_ != null || ipAllocationPolicy_ != null;
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
* @return The ipAllocationPolicy.
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy getIpAllocationPolicy() {
if (ipAllocationPolicyBuilder_ == null) {
return ipAllocationPolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.getDefaultInstance() : ipAllocationPolicy_;
} else {
return ipAllocationPolicyBuilder_.getMessage();
}
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
*/
public Builder setIpAllocationPolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy value) {
if (ipAllocationPolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ipAllocationPolicy_ = value;
onChanged();
} else {
ipAllocationPolicyBuilder_.setMessage(value);
}
return this;
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
*/
public Builder setIpAllocationPolicy(
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder builderForValue) {
if (ipAllocationPolicyBuilder_ == null) {
ipAllocationPolicy_ = builderForValue.build();
onChanged();
} else {
ipAllocationPolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
*/
public Builder mergeIpAllocationPolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy value) {
if (ipAllocationPolicyBuilder_ == null) {
if (ipAllocationPolicy_ != null) {
ipAllocationPolicy_ =
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.newBuilder(ipAllocationPolicy_).mergeFrom(value).buildPartial();
} else {
ipAllocationPolicy_ = value;
}
onChanged();
} else {
ipAllocationPolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
*/
public Builder clearIpAllocationPolicy() {
if (ipAllocationPolicyBuilder_ == null) {
ipAllocationPolicy_ = null;
onChanged();
} else {
ipAllocationPolicy_ = null;
ipAllocationPolicyBuilder_ = null;
}
return this;
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder getIpAllocationPolicyBuilder() {
onChanged();
return getIpAllocationPolicyFieldBuilder().getBuilder();
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder getIpAllocationPolicyOrBuilder() {
if (ipAllocationPolicyBuilder_ != null) {
return ipAllocationPolicyBuilder_.getMessageOrBuilder();
} else {
return ipAllocationPolicy_ == null ?
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.getDefaultInstance() : ipAllocationPolicy_;
}
}
/**
*
* IP allocation policy of the Kubernetes cluster.
*
*
* .yandex.cloud.k8s.v1.IPAllocationPolicy ip_allocation_policy = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder>
getIpAllocationPolicyFieldBuilder() {
if (ipAllocationPolicyBuilder_ == null) {
ipAllocationPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.IPAllocationPolicyOrBuilder>(
getIpAllocationPolicy(),
getParentForChildren(),
isClean());
ipAllocationPolicy_ = null;
}
return ipAllocationPolicyBuilder_;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return Whether the gatewayIpv4Address field is set.
*/
@java.lang.Override
public boolean hasGatewayIpv4Address() {
return internetGatewayCase_ == 8;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return The gatewayIpv4Address.
*/
@java.lang.Override
public java.lang.String getGatewayIpv4Address() {
java.lang.Object ref = "";
if (internetGatewayCase_ == 8) {
ref = internetGateway_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (internetGatewayCase_ == 8) {
internetGateway_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return The bytes for gatewayIpv4Address.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getGatewayIpv4AddressBytes() {
java.lang.Object ref = "";
if (internetGatewayCase_ == 8) {
ref = internetGateway_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (internetGatewayCase_ == 8) {
internetGateway_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @param value The gatewayIpv4Address to set.
* @return This builder for chaining.
*/
public Builder setGatewayIpv4Address(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
internetGatewayCase_ = 8;
internetGateway_ = value;
onChanged();
return this;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @return This builder for chaining.
*/
public Builder clearGatewayIpv4Address() {
if (internetGatewayCase_ == 8) {
internetGatewayCase_ = 0;
internetGateway_ = null;
onChanged();
}
return this;
}
/**
*
* Gateway IPv4 address.
*
*
* string gateway_ipv4_address = 8;
* @param value The bytes for gatewayIpv4Address to set.
* @return This builder for chaining.
*/
public Builder setGatewayIpv4AddressBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
internetGatewayCase_ = 8;
internetGateway_ = value;
onChanged();
return this;
}
private java.lang.Object serviceAccountId_ = "";
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9 [(.yandex.cloud.required) = true];
* @return The serviceAccountId.
*/
public java.lang.String getServiceAccountId() {
java.lang.Object ref = serviceAccountId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
serviceAccountId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9 [(.yandex.cloud.required) = true];
* @return The bytes for serviceAccountId.
*/
public com.google.protobuf.ByteString
getServiceAccountIdBytes() {
java.lang.Object ref = serviceAccountId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
serviceAccountId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9 [(.yandex.cloud.required) = true];
* @param value The serviceAccountId to set.
* @return This builder for chaining.
*/
public Builder setServiceAccountId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
serviceAccountId_ = value;
onChanged();
return this;
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearServiceAccountId() {
serviceAccountId_ = getDefaultInstance().getServiceAccountId();
onChanged();
return this;
}
/**
*
* Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster.
* Selected service account should have `edit` role on the folder where the Kubernetes cluster will be
* located and on the folder where selected network resides.
*
*
* string service_account_id = 9 [(.yandex.cloud.required) = true];
* @param value The bytes for serviceAccountId to set.
* @return This builder for chaining.
*/
public Builder setServiceAccountIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
serviceAccountId_ = value;
onChanged();
return this;
}
private java.lang.Object nodeServiceAccountId_ = "";
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
*
*
* string node_service_account_id = 10 [(.yandex.cloud.required) = true];
* @return The nodeServiceAccountId.
*/
public java.lang.String getNodeServiceAccountId() {
java.lang.Object ref = nodeServiceAccountId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nodeServiceAccountId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
*
*
* string node_service_account_id = 10 [(.yandex.cloud.required) = true];
* @return The bytes for nodeServiceAccountId.
*/
public com.google.protobuf.ByteString
getNodeServiceAccountIdBytes() {
java.lang.Object ref = nodeServiceAccountId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nodeServiceAccountId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
*
*
* string node_service_account_id = 10 [(.yandex.cloud.required) = true];
* @param value The nodeServiceAccountId to set.
* @return This builder for chaining.
*/
public Builder setNodeServiceAccountId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
nodeServiceAccountId_ = value;
onChanged();
return this;
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
*
*
* string node_service_account_id = 10 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearNodeServiceAccountId() {
nodeServiceAccountId_ = getDefaultInstance().getNodeServiceAccountId();
onChanged();
return this;
}
/**
*
* Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
*
*
* string node_service_account_id = 10 [(.yandex.cloud.required) = true];
* @param value The bytes for nodeServiceAccountId to set.
* @return This builder for chaining.
*/
public Builder setNodeServiceAccountIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
nodeServiceAccountId_ = value;
onChanged();
return this;
}
private int releaseChannel_ = 0;
/**
*
* Release channel for the master.
*
*
* .yandex.cloud.k8s.v1.ReleaseChannel release_channel = 11;
* @return The enum numeric value on the wire for releaseChannel.
*/
@java.lang.Override public int getReleaseChannelValue() {
return releaseChannel_;
}
/**
*
* Release channel for the master.
*
*
* .yandex.cloud.k8s.v1.ReleaseChannel release_channel = 11;
* @param value The enum numeric value on the wire for releaseChannel to set.
* @return This builder for chaining.
*/
public Builder setReleaseChannelValue(int value) {
releaseChannel_ = value;
onChanged();
return this;
}
/**
*
* Release channel for the master.
*
*
* .yandex.cloud.k8s.v1.ReleaseChannel release_channel = 11;
* @return The releaseChannel.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel getReleaseChannel() {
@SuppressWarnings("deprecation")
yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel result = yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel.valueOf(releaseChannel_);
return result == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel.UNRECOGNIZED : result;
}
/**
*
* Release channel for the master.
*
*
* .yandex.cloud.k8s.v1.ReleaseChannel release_channel = 11;
* @param value The releaseChannel to set.
* @return This builder for chaining.
*/
public Builder setReleaseChannel(yandex.cloud.api.k8s.v1.ClusterOuterClass.ReleaseChannel value) {
if (value == null) {
throw new NullPointerException();
}
releaseChannel_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Release channel for the master.
*
*
* .yandex.cloud.k8s.v1.ReleaseChannel release_channel = 11;
* @return This builder for chaining.
*/
public Builder clearReleaseChannel() {
releaseChannel_ = 0;
onChanged();
return this;
}
private yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy networkPolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder> networkPolicyBuilder_;
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
* @return Whether the networkPolicy field is set.
*/
public boolean hasNetworkPolicy() {
return networkPolicyBuilder_ != null || networkPolicy_ != null;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
* @return The networkPolicy.
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy getNetworkPolicy() {
if (networkPolicyBuilder_ == null) {
return networkPolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.getDefaultInstance() : networkPolicy_;
} else {
return networkPolicyBuilder_.getMessage();
}
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
*/
public Builder setNetworkPolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy value) {
if (networkPolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
networkPolicy_ = value;
onChanged();
} else {
networkPolicyBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
*/
public Builder setNetworkPolicy(
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder builderForValue) {
if (networkPolicyBuilder_ == null) {
networkPolicy_ = builderForValue.build();
onChanged();
} else {
networkPolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
*/
public Builder mergeNetworkPolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy value) {
if (networkPolicyBuilder_ == null) {
if (networkPolicy_ != null) {
networkPolicy_ =
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.newBuilder(networkPolicy_).mergeFrom(value).buildPartial();
} else {
networkPolicy_ = value;
}
onChanged();
} else {
networkPolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
*/
public Builder clearNetworkPolicy() {
if (networkPolicyBuilder_ == null) {
networkPolicy_ = null;
onChanged();
} else {
networkPolicy_ = null;
networkPolicyBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder getNetworkPolicyBuilder() {
onChanged();
return getNetworkPolicyFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder getNetworkPolicyOrBuilder() {
if (networkPolicyBuilder_ != null) {
return networkPolicyBuilder_.getMessageOrBuilder();
} else {
return networkPolicy_ == null ?
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.getDefaultInstance() : networkPolicy_;
}
}
/**
* .yandex.cloud.k8s.v1.NetworkPolicy network_policy = 12;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder>
getNetworkPolicyFieldBuilder() {
if (networkPolicyBuilder_ == null) {
networkPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.NetworkPolicyOrBuilder>(
getNetworkPolicy(),
getParentForChildren(),
isClean());
networkPolicy_ = null;
}
return networkPolicyBuilder_;
}
private yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider kmsProvider_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider, yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProviderOrBuilder> kmsProviderBuilder_;
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
* @return Whether the kmsProvider field is set.
*/
public boolean hasKmsProvider() {
return kmsProviderBuilder_ != null || kmsProvider_ != null;
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
* @return The kmsProvider.
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider getKmsProvider() {
if (kmsProviderBuilder_ == null) {
return kmsProvider_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.getDefaultInstance() : kmsProvider_;
} else {
return kmsProviderBuilder_.getMessage();
}
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
*/
public Builder setKmsProvider(yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider value) {
if (kmsProviderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
kmsProvider_ = value;
onChanged();
} else {
kmsProviderBuilder_.setMessage(value);
}
return this;
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
*/
public Builder setKmsProvider(
yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.Builder builderForValue) {
if (kmsProviderBuilder_ == null) {
kmsProvider_ = builderForValue.build();
onChanged();
} else {
kmsProviderBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
*/
public Builder mergeKmsProvider(yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider value) {
if (kmsProviderBuilder_ == null) {
if (kmsProvider_ != null) {
kmsProvider_ =
yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.newBuilder(kmsProvider_).mergeFrom(value).buildPartial();
} else {
kmsProvider_ = value;
}
onChanged();
} else {
kmsProviderBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
*/
public Builder clearKmsProvider() {
if (kmsProviderBuilder_ == null) {
kmsProvider_ = null;
onChanged();
} else {
kmsProvider_ = null;
kmsProviderBuilder_ = null;
}
return this;
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.Builder getKmsProviderBuilder() {
onChanged();
return getKmsProviderFieldBuilder().getBuilder();
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProviderOrBuilder getKmsProviderOrBuilder() {
if (kmsProviderBuilder_ != null) {
return kmsProviderBuilder_.getMessageOrBuilder();
} else {
return kmsProvider_ == null ?
yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.getDefaultInstance() : kmsProvider_;
}
}
/**
*
* KMS provider configuration.
*
*
* .yandex.cloud.k8s.v1.KMSProvider kms_provider = 13;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider, yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProviderOrBuilder>
getKmsProviderFieldBuilder() {
if (kmsProviderBuilder_ == null) {
kmsProviderBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider, yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProvider.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.KMSProviderOrBuilder>(
getKmsProvider(),
getParentForChildren(),
isClean());
kmsProvider_ = null;
}
return kmsProviderBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.CiliumOrBuilder> ciliumBuilder_;
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
* @return Whether the cilium field is set.
*/
@java.lang.Override
public boolean hasCilium() {
return networkImplementationCase_ == 14;
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
* @return The cilium.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium getCilium() {
if (ciliumBuilder_ == null) {
if (networkImplementationCase_ == 14) {
return (yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_;
}
return yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.getDefaultInstance();
} else {
if (networkImplementationCase_ == 14) {
return ciliumBuilder_.getMessage();
}
return yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.getDefaultInstance();
}
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
*/
public Builder setCilium(yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium value) {
if (ciliumBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
networkImplementation_ = value;
onChanged();
} else {
ciliumBuilder_.setMessage(value);
}
networkImplementationCase_ = 14;
return this;
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
*/
public Builder setCilium(
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.Builder builderForValue) {
if (ciliumBuilder_ == null) {
networkImplementation_ = builderForValue.build();
onChanged();
} else {
ciliumBuilder_.setMessage(builderForValue.build());
}
networkImplementationCase_ = 14;
return this;
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
*/
public Builder mergeCilium(yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium value) {
if (ciliumBuilder_ == null) {
if (networkImplementationCase_ == 14 &&
networkImplementation_ != yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.getDefaultInstance()) {
networkImplementation_ = yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.newBuilder((yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_)
.mergeFrom(value).buildPartial();
} else {
networkImplementation_ = value;
}
onChanged();
} else {
if (networkImplementationCase_ == 14) {
ciliumBuilder_.mergeFrom(value);
}
ciliumBuilder_.setMessage(value);
}
networkImplementationCase_ = 14;
return this;
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
*/
public Builder clearCilium() {
if (ciliumBuilder_ == null) {
if (networkImplementationCase_ == 14) {
networkImplementationCase_ = 0;
networkImplementation_ = null;
onChanged();
}
} else {
if (networkImplementationCase_ == 14) {
networkImplementationCase_ = 0;
networkImplementation_ = null;
}
ciliumBuilder_.clear();
}
return this;
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.Builder getCiliumBuilder() {
return getCiliumFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.CiliumOrBuilder getCiliumOrBuilder() {
if ((networkImplementationCase_ == 14) && (ciliumBuilder_ != null)) {
return ciliumBuilder_.getMessageOrBuilder();
} else {
if (networkImplementationCase_ == 14) {
return (yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_;
}
return yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.getDefaultInstance();
}
}
/**
* .yandex.cloud.k8s.v1.Cilium cilium = 14;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.CiliumOrBuilder>
getCiliumFieldBuilder() {
if (ciliumBuilder_ == null) {
if (!(networkImplementationCase_ == 14)) {
networkImplementation_ = yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.getDefaultInstance();
}
ciliumBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium, yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.CiliumOrBuilder>(
(yandex.cloud.api.k8s.v1.ClusterOuterClass.Cilium) networkImplementation_,
getParentForChildren(),
isClean());
networkImplementation_ = null;
}
networkImplementationCase_ = 14;
onChanged();;
return ciliumBuilder_;
}
@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.k8s.v1.CreateClusterRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.CreateClusterRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateClusterRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateClusterRequest(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.k8s.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateClusterMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.CreateClusterMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster that is being created.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster that is being created.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.CreateClusterMetadata}
*/
public static final class CreateClusterMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.CreateClusterMetadata)
CreateClusterMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateClusterMetadata.newBuilder() to construct.
private CreateClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateClusterMetadata() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateClusterMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateClusterMetadata(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster that is being created.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster that is being created.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.k8s.v1.CreateClusterMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.CreateClusterMetadata)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster that is being created.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being created.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being created.
*
*
* string cluster_id = 1;
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being created.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being created.
*
*
* string cluster_id = 1;
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.CreateClusterMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.CreateClusterMetadata)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateClusterMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateClusterMetadata(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.k8s.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface AutoUpgradeMasterMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.AutoUpgradeMasterMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster that is being auto upgraded.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster that is being auto upgraded.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.AutoUpgradeMasterMetadata}
*/
public static final class AutoUpgradeMasterMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.AutoUpgradeMasterMetadata)
AutoUpgradeMasterMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use AutoUpgradeMasterMetadata.newBuilder() to construct.
private AutoUpgradeMasterMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private AutoUpgradeMasterMetadata() {
clusterId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AutoUpgradeMasterMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AutoUpgradeMasterMetadata(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster that is being auto upgraded.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster that is being auto upgraded.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata 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.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata 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.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata 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.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata 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.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata 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.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata 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.k8s.v1.AutoUpgradeMasterMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.AutoUpgradeMasterMetadata)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata.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();
clusterId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster that is being auto upgraded.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being auto upgraded.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster that is being auto upgraded.
*
*
* string cluster_id = 1;
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being auto upgraded.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster that is being auto upgraded.
*
*
* string cluster_id = 1;
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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.k8s.v1.AutoUpgradeMasterMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.AutoUpgradeMasterMetadata)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public AutoUpgradeMasterMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AutoUpgradeMasterMetadata(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.k8s.v1.ClusterServiceOuterClass.AutoUpgradeMasterMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListClusterOperationsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListClusterOperationsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster to list operations for.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster to list operations for.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListClusterOperationsResponse.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
* [ListClusterOperationsResponse.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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
java.lang.String getFilter();
/**
*
* A filter expression that filters resources listed in the response.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
com.google.protobuf.ByteString
getFilterBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.ListClusterOperationsRequest}
*/
public static final class ListClusterOperationsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListClusterOperationsRequest)
ListClusterOperationsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListClusterOperationsRequest.newBuilder() to construct.
private ListClusterOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListClusterOperationsRequest() {
clusterId_ = "";
pageToken_ = "";
filter_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListClusterOperationsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListClusterOperationsRequest(
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();
clusterId_ = s;
break;
}
case 16: {
pageSize_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
pageToken_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
filter_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster to list operations for.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster to list operations for.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PAGE_SIZE_FIELD_NUMBER = 2;
private long pageSize_;
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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
* [ListClusterOperationsResponse.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
* [ListClusterOperationsResponse.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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFilterBytes() {
java.lang.Object ref = filter_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
filter_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
if (pageSize_ != 0L) {
output.writeInt64(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
if (pageSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) obj;
if (!getClusterId()
.equals(other.getClusterId())) return false;
if (getPageSize()
!= other.getPageSize()) return false;
if (!getPageToken()
.equals(other.getPageToken())) return false;
if (!getFilter()
.equals(other.getFilter())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getPageSize());
hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getPageToken().hashCode();
hash = (37 * hash) + FILTER_FIELD_NUMBER;
hash = (53 * hash) + getFilter().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.k8s.v1.ListClusterOperationsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListClusterOperationsRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.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();
clusterId_ = "";
pageSize_ = 0L;
pageToken_ = "";
filter_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest(this);
result.clusterId_ = clusterId_;
result.pageSize_ = pageSize_;
result.pageToken_ = pageToken_;
result.filter_ = filter_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
onChanged();
}
if (other.getPageSize() != 0L) {
setPageSize(other.getPageSize());
}
if (!other.getPageToken().isEmpty()) {
pageToken_ = other.pageToken_;
onChanged();
}
if (!other.getFilter().isEmpty()) {
filter_ = other.filter_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster to list operations for.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster to list operations for.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster to list operations for.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to list operations for.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to list operations for.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = value;
onChanged();
return this;
}
private long pageSize_ ;
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @param value The pageSize to set.
* @return This builder for chaining.
*/
public Builder setPageSize(long value) {
pageSize_ = value;
onChanged();
return this;
}
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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
* [ListClusterOperationsResponse.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
* [ListClusterOperationsResponse.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
* [ListClusterOperationsResponse.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
* [ListClusterOperationsResponse.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
* [ListClusterOperationsResponse.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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @param value The bytes for filter to set.
* @return This builder for chaining.
*/
public Builder setFilterBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
filter_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.ListClusterOperationsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListClusterOperationsRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListClusterOperationsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListClusterOperationsRequest(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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListClusterOperationsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListClusterOperationsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of operations for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List
getOperationsList();
/**
*
* List of operations for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index);
/**
*
* List of operations for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
int getOperationsCount();
/**
*
* List of operations for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
getOperationsOrBuilderList();
/**
*
* List of operations for the specified Kubernetes cluster.
*
*
* 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 [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value
* for the [ListClusterOperationsRequest.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 [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value
* for the [ListClusterOperationsRequest.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.k8s.v1.ListClusterOperationsResponse}
*/
public static final class ListClusterOperationsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListClusterOperationsResponse)
ListClusterOperationsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListClusterOperationsResponse.newBuilder() to construct.
private ListClusterOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListClusterOperationsResponse() {
operations_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListClusterOperationsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListClusterOperationsResponse(
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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class);
}
public static final int OPERATIONS_FIELD_NUMBER = 1;
private java.util.List operations_;
/**
*
* List of operations for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public java.util.List getOperationsList() {
return operations_;
}
/**
*
* List of operations for the specified Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public int getOperationsCount() {
return operations_.size();
}
/**
*
* List of operations for the specified Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value
* for the [ListClusterOperationsRequest.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 [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value
* for the [ListClusterOperationsRequest.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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.k8s.v1.ListClusterOperationsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListClusterOperationsResponse)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse(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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 Kubernetes cluster.
*
*
* 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 [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value
* for the [ListClusterOperationsRequest.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 [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value
* for the [ListClusterOperationsRequest.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 [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value
* for the [ListClusterOperationsRequest.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 [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value
* for the [ListClusterOperationsRequest.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 [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value
* for the [ListClusterOperationsRequest.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.k8s.v1.ListClusterOperationsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListClusterOperationsResponse)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListClusterOperationsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListClusterOperationsResponse(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.k8s.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListClusterNodeGroupsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListClusterNodeGroupsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster to list node groups in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster to list node groups in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListClusterNodeGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
java.lang.String getFilter();
/**
*
* A filter expression that filters resources listed in the response.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
com.google.protobuf.ByteString
getFilterBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.ListClusterNodeGroupsRequest}
*/
public static final class ListClusterNodeGroupsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListClusterNodeGroupsRequest)
ListClusterNodeGroupsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListClusterNodeGroupsRequest.newBuilder() to construct.
private ListClusterNodeGroupsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListClusterNodeGroupsRequest() {
clusterId_ = "";
pageToken_ = "";
filter_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListClusterNodeGroupsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListClusterNodeGroupsRequest(
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();
clusterId_ = s;
break;
}
case 16: {
pageSize_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
pageToken_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
filter_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster to list node groups in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster to list node groups in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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 [ListClusterNodeGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFilterBytes() {
java.lang.Object ref = filter_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
filter_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
if (pageSize_ != 0L) {
output.writeInt64(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
if (pageSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest) obj;
if (!getClusterId()
.equals(other.getClusterId())) return false;
if (getPageSize()
!= other.getPageSize()) return false;
if (!getPageToken()
.equals(other.getPageToken())) return false;
if (!getFilter()
.equals(other.getFilter())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().hashCode();
hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getPageSize());
hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getPageToken().hashCode();
hash = (37 * hash) + FILTER_FIELD_NUMBER;
hash = (53 * hash) + getFilter().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest 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.k8s.v1.ListClusterNodeGroupsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListClusterNodeGroupsRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest.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();
clusterId_ = "";
pageSize_ = 0L;
pageToken_ = "";
filter_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest(this);
result.clusterId_ = clusterId_;
result.pageSize_ = pageSize_;
result.pageToken_ = pageToken_;
result.filter_ = filter_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
onChanged();
}
if (other.getPageSize() != 0L) {
setPageSize(other.getPageSize());
}
if (!other.getPageToken().isEmpty()) {
pageToken_ = other.pageToken_;
onChanged();
}
if (!other.getFilter().isEmpty()) {
filter_ = other.filter_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster to list node groups in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster to list node groups in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster to list node groups in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to list node groups in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to list node groups in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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 [ListClusterNodeGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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 [ListClusterNodeGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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 [ListClusterNodeGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* 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.
* Currently you can use filtering only on [Cluster.name] field.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @param value The bytes for filter to set.
* @return This builder for chaining.
*/
public Builder setFilterBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
filter_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.ListClusterNodeGroupsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListClusterNodeGroupsRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListClusterNodeGroupsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListClusterNodeGroupsRequest(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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListClusterNodeGroupsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListClusterNodeGroupsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
java.util.List
getNodeGroupsList();
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup getNodeGroups(int index);
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
int getNodeGroupsCount();
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
java.util.List extends yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder>
getNodeGroupsOrBuilderList();
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder getNodeGroupsOrBuilder(
int index);
/**
*
* This token allows you to get the next page of results for list requests. If the number of results
* is larger than [ListClusterNodeGroupsRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodeGroupsRequest.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 [ListClusterNodeGroupsRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodeGroupsRequest.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.k8s.v1.ListClusterNodeGroupsResponse}
*/
public static final class ListClusterNodeGroupsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListClusterNodeGroupsResponse)
ListClusterNodeGroupsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListClusterNodeGroupsResponse.newBuilder() to construct.
private ListClusterNodeGroupsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListClusterNodeGroupsResponse() {
nodeGroups_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListClusterNodeGroupsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListClusterNodeGroupsResponse(
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)) {
nodeGroups_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
nodeGroups_.add(
input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.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)) {
nodeGroups_ = java.util.Collections.unmodifiableList(nodeGroups_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse.Builder.class);
}
public static final int NODE_GROUPS_FIELD_NUMBER = 1;
private java.util.List nodeGroups_;
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
@java.lang.Override
public java.util.List getNodeGroupsList() {
return nodeGroups_;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder>
getNodeGroupsOrBuilderList() {
return nodeGroups_;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
@java.lang.Override
public int getNodeGroupsCount() {
return nodeGroups_.size();
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup getNodeGroups(int index) {
return nodeGroups_.get(index);
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder getNodeGroupsOrBuilder(
int index) {
return nodeGroups_.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 [ListClusterNodeGroupsRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodeGroupsRequest.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 [ListClusterNodeGroupsRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodeGroupsRequest.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 < nodeGroups_.size(); i++) {
output.writeMessage(1, nodeGroups_.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 < nodeGroups_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, nodeGroups_.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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse) obj;
if (!getNodeGroupsList()
.equals(other.getNodeGroupsList())) 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 (getNodeGroupsCount() > 0) {
hash = (37 * hash) + NODE_GROUPS_FIELD_NUMBER;
hash = (53 * hash) + getNodeGroupsList().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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse 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.k8s.v1.ListClusterNodeGroupsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListClusterNodeGroupsResponse)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getNodeGroupsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (nodeGroupsBuilder_ == null) {
nodeGroups_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
nodeGroupsBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse(this);
int from_bitField0_ = bitField0_;
if (nodeGroupsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
nodeGroups_ = java.util.Collections.unmodifiableList(nodeGroups_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.nodeGroups_ = nodeGroups_;
} else {
result.nodeGroups_ = nodeGroupsBuilder_.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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse.getDefaultInstance()) return this;
if (nodeGroupsBuilder_ == null) {
if (!other.nodeGroups_.isEmpty()) {
if (nodeGroups_.isEmpty()) {
nodeGroups_ = other.nodeGroups_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureNodeGroupsIsMutable();
nodeGroups_.addAll(other.nodeGroups_);
}
onChanged();
}
} else {
if (!other.nodeGroups_.isEmpty()) {
if (nodeGroupsBuilder_.isEmpty()) {
nodeGroupsBuilder_.dispose();
nodeGroupsBuilder_ = null;
nodeGroups_ = other.nodeGroups_;
bitField0_ = (bitField0_ & ~0x00000001);
nodeGroupsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getNodeGroupsFieldBuilder() : null;
} else {
nodeGroupsBuilder_.addAllMessages(other.nodeGroups_);
}
}
}
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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List nodeGroups_ =
java.util.Collections.emptyList();
private void ensureNodeGroupsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
nodeGroups_ = new java.util.ArrayList(nodeGroups_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder> nodeGroupsBuilder_;
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public java.util.List getNodeGroupsList() {
if (nodeGroupsBuilder_ == null) {
return java.util.Collections.unmodifiableList(nodeGroups_);
} else {
return nodeGroupsBuilder_.getMessageList();
}
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public int getNodeGroupsCount() {
if (nodeGroupsBuilder_ == null) {
return nodeGroups_.size();
} else {
return nodeGroupsBuilder_.getCount();
}
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup getNodeGroups(int index) {
if (nodeGroupsBuilder_ == null) {
return nodeGroups_.get(index);
} else {
return nodeGroupsBuilder_.getMessage(index);
}
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public Builder setNodeGroups(
int index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup value) {
if (nodeGroupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureNodeGroupsIsMutable();
nodeGroups_.set(index, value);
onChanged();
} else {
nodeGroupsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public Builder setNodeGroups(
int index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder builderForValue) {
if (nodeGroupsBuilder_ == null) {
ensureNodeGroupsIsMutable();
nodeGroups_.set(index, builderForValue.build());
onChanged();
} else {
nodeGroupsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public Builder addNodeGroups(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup value) {
if (nodeGroupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureNodeGroupsIsMutable();
nodeGroups_.add(value);
onChanged();
} else {
nodeGroupsBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public Builder addNodeGroups(
int index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup value) {
if (nodeGroupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureNodeGroupsIsMutable();
nodeGroups_.add(index, value);
onChanged();
} else {
nodeGroupsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public Builder addNodeGroups(
yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder builderForValue) {
if (nodeGroupsBuilder_ == null) {
ensureNodeGroupsIsMutable();
nodeGroups_.add(builderForValue.build());
onChanged();
} else {
nodeGroupsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public Builder addNodeGroups(
int index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder builderForValue) {
if (nodeGroupsBuilder_ == null) {
ensureNodeGroupsIsMutable();
nodeGroups_.add(index, builderForValue.build());
onChanged();
} else {
nodeGroupsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public Builder addAllNodeGroups(
java.lang.Iterable extends yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup> values) {
if (nodeGroupsBuilder_ == null) {
ensureNodeGroupsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, nodeGroups_);
onChanged();
} else {
nodeGroupsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public Builder clearNodeGroups() {
if (nodeGroupsBuilder_ == null) {
nodeGroups_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
nodeGroupsBuilder_.clear();
}
return this;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public Builder removeNodeGroups(int index) {
if (nodeGroupsBuilder_ == null) {
ensureNodeGroupsIsMutable();
nodeGroups_.remove(index);
onChanged();
} else {
nodeGroupsBuilder_.remove(index);
}
return this;
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder getNodeGroupsBuilder(
int index) {
return getNodeGroupsFieldBuilder().getBuilder(index);
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder getNodeGroupsOrBuilder(
int index) {
if (nodeGroupsBuilder_ == null) {
return nodeGroups_.get(index); } else {
return nodeGroupsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public java.util.List extends yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder>
getNodeGroupsOrBuilderList() {
if (nodeGroupsBuilder_ != null) {
return nodeGroupsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(nodeGroups_);
}
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder addNodeGroupsBuilder() {
return getNodeGroupsFieldBuilder().addBuilder(
yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.getDefaultInstance());
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder addNodeGroupsBuilder(
int index) {
return getNodeGroupsFieldBuilder().addBuilder(
index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.getDefaultInstance());
}
/**
*
* List of node groups for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1;
*/
public java.util.List
getNodeGroupsBuilderList() {
return getNodeGroupsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder>
getNodeGroupsFieldBuilder() {
if (nodeGroupsBuilder_ == null) {
nodeGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder>(
nodeGroups_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
nodeGroups_ = null;
}
return nodeGroupsBuilder_;
}
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 [ListClusterNodeGroupsRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodeGroupsRequest.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 [ListClusterNodeGroupsRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodeGroupsRequest.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 [ListClusterNodeGroupsRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodeGroupsRequest.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 [ListClusterNodeGroupsRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodeGroupsRequest.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 [ListClusterNodeGroupsRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodeGroupsRequest.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.k8s.v1.ListClusterNodeGroupsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListClusterNodeGroupsResponse)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListClusterNodeGroupsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListClusterNodeGroupsResponse(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.k8s.v1.ClusterServiceOuterClass.ListClusterNodeGroupsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListClusterNodesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListClusterNodesRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Kubernetes cluster to list nodes in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the Kubernetes cluster to list nodes in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListClusterNodesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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.k8s.v1.ListClusterNodesRequest}
*/
public static final class ListClusterNodesRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListClusterNodesRequest)
ListClusterNodesRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListClusterNodesRequest.newBuilder() to construct.
private ListClusterNodesRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListClusterNodesRequest() {
clusterId_ = "";
pageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListClusterNodesRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListClusterNodesRequest(
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();
clusterId_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the Kubernetes cluster to list nodes in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
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();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the Kubernetes cluster to list nodes in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = 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 [ListClusterNodesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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(clusterId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_);
}
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(clusterId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_);
}
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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest) obj;
if (!getClusterId()
.equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getClusterId().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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest 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.k8s.v1.ListClusterNodesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListClusterNodesRequest)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest.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();
clusterId_ = "";
pageSize_ = 0L;
pageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest(this);
result.clusterId_ = clusterId_;
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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest.getDefaultInstance()) return this;
if (!other.getClusterId().isEmpty()) {
clusterId_ = other.clusterId_;
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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the Kubernetes cluster to list nodes in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Kubernetes cluster to list nodes in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Kubernetes cluster to list nodes in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to list nodes in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the Kubernetes cluster to list nodes in.
* To get the Kubernetes cluster ID use a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = 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 [ListClusterNodesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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 [ListClusterNodesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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 [ListClusterNodesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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
* [ListClusterNodeGroupsResponse.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.k8s.v1.ListClusterNodesRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListClusterNodesRequest)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListClusterNodesRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListClusterNodesRequest(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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListClusterNodesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListClusterNodesResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
java.util.List
getNodesList();
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
yandex.cloud.api.k8s.v1.NodeOuterClass.Node getNodes(int index);
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
int getNodesCount();
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
java.util.List extends yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder>
getNodesOrBuilderList();
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder getNodesOrBuilder(
int index);
/**
*
* This token allows you to get the next page of results for list requests. If the number of results
* is larger than [ListClusterNodesRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodesRequest.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 [ListClusterNodesRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodesRequest.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.k8s.v1.ListClusterNodesResponse}
*/
public static final class ListClusterNodesResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListClusterNodesResponse)
ListClusterNodesResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListClusterNodesResponse.newBuilder() to construct.
private ListClusterNodesResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListClusterNodesResponse() {
nodes_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListClusterNodesResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListClusterNodesResponse(
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)) {
nodes_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
nodes_.add(
input.readMessage(yandex.cloud.api.k8s.v1.NodeOuterClass.Node.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)) {
nodes_ = java.util.Collections.unmodifiableList(nodes_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse.Builder.class);
}
public static final int NODES_FIELD_NUMBER = 1;
private java.util.List nodes_;
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
@java.lang.Override
public java.util.List getNodesList() {
return nodes_;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder>
getNodesOrBuilderList() {
return nodes_;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
@java.lang.Override
public int getNodesCount() {
return nodes_.size();
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.NodeOuterClass.Node getNodes(int index) {
return nodes_.get(index);
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder getNodesOrBuilder(
int index) {
return nodes_.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 [ListClusterNodesRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodesRequest.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 [ListClusterNodesRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodesRequest.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 < nodes_.size(); i++) {
output.writeMessage(1, nodes_.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 < nodes_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, nodes_.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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse) obj;
if (!getNodesList()
.equals(other.getNodesList())) 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 (getNodesCount() > 0) {
hash = (37 * hash) + NODES_FIELD_NUMBER;
hash = (53 * hash) + getNodesList().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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse 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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse 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.k8s.v1.ListClusterNodesResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListClusterNodesResponse)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getNodesFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (nodesBuilder_ == null) {
nodes_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
nodesBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse(this);
int from_bitField0_ = bitField0_;
if (nodesBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
nodes_ = java.util.Collections.unmodifiableList(nodes_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.nodes_ = nodes_;
} else {
result.nodes_ = nodesBuilder_.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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse.getDefaultInstance()) return this;
if (nodesBuilder_ == null) {
if (!other.nodes_.isEmpty()) {
if (nodes_.isEmpty()) {
nodes_ = other.nodes_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureNodesIsMutable();
nodes_.addAll(other.nodes_);
}
onChanged();
}
} else {
if (!other.nodes_.isEmpty()) {
if (nodesBuilder_.isEmpty()) {
nodesBuilder_.dispose();
nodesBuilder_ = null;
nodes_ = other.nodes_;
bitField0_ = (bitField0_ & ~0x00000001);
nodesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getNodesFieldBuilder() : null;
} else {
nodesBuilder_.addAllMessages(other.nodes_);
}
}
}
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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List nodes_ =
java.util.Collections.emptyList();
private void ensureNodesIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
nodes_ = new java.util.ArrayList(nodes_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.NodeOuterClass.Node, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder> nodesBuilder_;
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public java.util.List getNodesList() {
if (nodesBuilder_ == null) {
return java.util.Collections.unmodifiableList(nodes_);
} else {
return nodesBuilder_.getMessageList();
}
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public int getNodesCount() {
if (nodesBuilder_ == null) {
return nodes_.size();
} else {
return nodesBuilder_.getCount();
}
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public yandex.cloud.api.k8s.v1.NodeOuterClass.Node getNodes(int index) {
if (nodesBuilder_ == null) {
return nodes_.get(index);
} else {
return nodesBuilder_.getMessage(index);
}
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public Builder setNodes(
int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node value) {
if (nodesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureNodesIsMutable();
nodes_.set(index, value);
onChanged();
} else {
nodesBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public Builder setNodes(
int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder builderForValue) {
if (nodesBuilder_ == null) {
ensureNodesIsMutable();
nodes_.set(index, builderForValue.build());
onChanged();
} else {
nodesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public Builder addNodes(yandex.cloud.api.k8s.v1.NodeOuterClass.Node value) {
if (nodesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureNodesIsMutable();
nodes_.add(value);
onChanged();
} else {
nodesBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public Builder addNodes(
int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node value) {
if (nodesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureNodesIsMutable();
nodes_.add(index, value);
onChanged();
} else {
nodesBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public Builder addNodes(
yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder builderForValue) {
if (nodesBuilder_ == null) {
ensureNodesIsMutable();
nodes_.add(builderForValue.build());
onChanged();
} else {
nodesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public Builder addNodes(
int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder builderForValue) {
if (nodesBuilder_ == null) {
ensureNodesIsMutable();
nodes_.add(index, builderForValue.build());
onChanged();
} else {
nodesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public Builder addAllNodes(
java.lang.Iterable extends yandex.cloud.api.k8s.v1.NodeOuterClass.Node> values) {
if (nodesBuilder_ == null) {
ensureNodesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, nodes_);
onChanged();
} else {
nodesBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public Builder clearNodes() {
if (nodesBuilder_ == null) {
nodes_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
nodesBuilder_.clear();
}
return this;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public Builder removeNodes(int index) {
if (nodesBuilder_ == null) {
ensureNodesIsMutable();
nodes_.remove(index);
onChanged();
} else {
nodesBuilder_.remove(index);
}
return this;
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder getNodesBuilder(
int index) {
return getNodesFieldBuilder().getBuilder(index);
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder getNodesOrBuilder(
int index) {
if (nodesBuilder_ == null) {
return nodes_.get(index); } else {
return nodesBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public java.util.List extends yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder>
getNodesOrBuilderList() {
if (nodesBuilder_ != null) {
return nodesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(nodes_);
}
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder addNodesBuilder() {
return getNodesFieldBuilder().addBuilder(
yandex.cloud.api.k8s.v1.NodeOuterClass.Node.getDefaultInstance());
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder addNodesBuilder(
int index) {
return getNodesFieldBuilder().addBuilder(
index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.getDefaultInstance());
}
/**
*
* List of nodes for the specified Kubernetes cluster.
*
*
* repeated .yandex.cloud.k8s.v1.Node nodes = 1;
*/
public java.util.List
getNodesBuilderList() {
return getNodesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.NodeOuterClass.Node, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder>
getNodesFieldBuilder() {
if (nodesBuilder_ == null) {
nodesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.NodeOuterClass.Node, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder>(
nodes_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
nodes_ = null;
}
return nodesBuilder_;
}
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 [ListClusterNodesRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodesRequest.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 [ListClusterNodesRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodesRequest.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 [ListClusterNodesRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodesRequest.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 [ListClusterNodesRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodesRequest.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 [ListClusterNodesRequest.page_size], use
* the `next_page_token` as the value
* for the [ListClusterNodesRequest.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.k8s.v1.ListClusterNodesResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListClusterNodesResponse)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListClusterNodesResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListClusterNodesResponse(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.k8s.v1.ClusterServiceOuterClass.ListClusterNodesResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MasterSpecOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.MasterSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
* @return Whether the zonalMasterSpec field is set.
*/
boolean hasZonalMasterSpec();
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
* @return The zonalMasterSpec.
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec getZonalMasterSpec();
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpecOrBuilder getZonalMasterSpecOrBuilder();
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
* @return Whether the regionalMasterSpec field is set.
*/
boolean hasRegionalMasterSpec();
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
* @return The regionalMasterSpec.
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec getRegionalMasterSpec();
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpecOrBuilder getRegionalMasterSpecOrBuilder();
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
java.util.List
getLocationsList();
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec getLocations(int index);
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
int getLocationsCount();
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
java.util.List extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>
getLocationsOrBuilderList();
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder getLocationsOrBuilder(
int index);
/**
*
* Number of etcd nodes in cluster.
* Works in conjunction with [locations]. See it's documentation for details.
* Optional. If not set, will be assumed equal to the number of locations.
*
*
* int64 etcd_cluster_size = 9 [(.yandex.cloud.value) = "0,1,3"];
* @return The etcdClusterSize.
*/
long getEtcdClusterSize();
/**
*
* Version of Kubernetes components that runs on the master.
*
*
* string version = 3;
* @return The version.
*/
java.lang.String getVersion();
/**
*
* Version of Kubernetes components that runs on the master.
*
*
* string version = 3;
* @return The bytes for version.
*/
com.google.protobuf.ByteString
getVersionBytes();
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
* @return Whether the maintenancePolicy field is set.
*/
boolean hasMaintenancePolicy();
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
* @return The maintenancePolicy.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy getMaintenancePolicy();
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder();
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @return A list containing the securityGroupIds.
*/
java.util.List
getSecurityGroupIdsList();
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @return The count of securityGroupIds.
*/
int getSecurityGroupIdsCount();
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param index The index of the element to return.
* @return The securityGroupIds at the given index.
*/
java.lang.String getSecurityGroupIds(int index);
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param index The index of the value to return.
* @return The bytes of the securityGroupIds at the given index.
*/
com.google.protobuf.ByteString
getSecurityGroupIdsBytes(int index);
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
* @return Whether the masterLogging field is set.
*/
boolean hasMasterLogging();
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
* @return The masterLogging.
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging getMasterLogging();
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
*/
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder getMasterLoggingOrBuilder();
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.MasterTypeCase getMasterTypeCase();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.MasterSpec}
*/
public static final class MasterSpec extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.MasterSpec)
MasterSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use MasterSpec.newBuilder() to construct.
private MasterSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MasterSpec() {
locations_ = java.util.Collections.emptyList();
version_ = "";
securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MasterSpec();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MasterSpec(
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: {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.Builder subBuilder = null;
if (masterTypeCase_ == 1) {
subBuilder = ((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_).toBuilder();
}
masterType_ =
input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_);
masterType_ = subBuilder.buildPartial();
}
masterTypeCase_ = 1;
break;
}
case 18: {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.Builder subBuilder = null;
if (masterTypeCase_ == 2) {
subBuilder = ((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_).toBuilder();
}
masterType_ =
input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_);
masterType_ = subBuilder.buildPartial();
}
masterTypeCase_ = 2;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
version_ = s;
break;
}
case 34: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder subBuilder = null;
if (maintenancePolicy_ != null) {
subBuilder = maintenancePolicy_.toBuilder();
}
maintenancePolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(maintenancePolicy_);
maintenancePolicy_ = subBuilder.buildPartial();
}
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
securityGroupIds_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000002;
}
securityGroupIds_.add(s);
break;
}
case 58: {
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder subBuilder = null;
if (masterLogging_ != null) {
subBuilder = masterLogging_.toBuilder();
}
masterLogging_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(masterLogging_);
masterLogging_ = subBuilder.buildPartial();
}
break;
}
case 66: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
locations_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
locations_.add(
input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.parser(), extensionRegistry));
break;
}
case 72: {
etcdClusterSize_ = input.readInt64();
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)) {
securityGroupIds_ = securityGroupIds_.getUnmodifiableView();
}
if (((mutable_bitField0_ & 0x00000001) != 0)) {
locations_ = java.util.Collections.unmodifiableList(locations_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.Builder.class);
}
private int masterTypeCase_ = 0;
private java.lang.Object masterType_;
public enum MasterTypeCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
ZONAL_MASTER_SPEC(1),
REGIONAL_MASTER_SPEC(2),
MASTERTYPE_NOT_SET(0);
private final int value;
private MasterTypeCase(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 MasterTypeCase valueOf(int value) {
return forNumber(value);
}
public static MasterTypeCase forNumber(int value) {
switch (value) {
case 1: return ZONAL_MASTER_SPEC;
case 2: return REGIONAL_MASTER_SPEC;
case 0: return MASTERTYPE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public MasterTypeCase
getMasterTypeCase() {
return MasterTypeCase.forNumber(
masterTypeCase_);
}
public static final int ZONAL_MASTER_SPEC_FIELD_NUMBER = 1;
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
* @return Whether the zonalMasterSpec field is set.
*/
@java.lang.Override
public boolean hasZonalMasterSpec() {
return masterTypeCase_ == 1;
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
* @return The zonalMasterSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec getZonalMasterSpec() {
if (masterTypeCase_ == 1) {
return (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_;
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.getDefaultInstance();
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpecOrBuilder getZonalMasterSpecOrBuilder() {
if (masterTypeCase_ == 1) {
return (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_;
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.getDefaultInstance();
}
public static final int REGIONAL_MASTER_SPEC_FIELD_NUMBER = 2;
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
* @return Whether the regionalMasterSpec field is set.
*/
@java.lang.Override
public boolean hasRegionalMasterSpec() {
return masterTypeCase_ == 2;
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
* @return The regionalMasterSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec getRegionalMasterSpec() {
if (masterTypeCase_ == 2) {
return (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_;
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.getDefaultInstance();
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpecOrBuilder getRegionalMasterSpecOrBuilder() {
if (masterTypeCase_ == 2) {
return (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_;
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.getDefaultInstance();
}
public static final int LOCATIONS_FIELD_NUMBER = 8;
private java.util.List locations_;
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
@java.lang.Override
public java.util.List getLocationsList() {
return locations_;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>
getLocationsOrBuilderList() {
return locations_;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
@java.lang.Override
public int getLocationsCount() {
return locations_.size();
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec getLocations(int index) {
return locations_.get(index);
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder getLocationsOrBuilder(
int index) {
return locations_.get(index);
}
public static final int ETCD_CLUSTER_SIZE_FIELD_NUMBER = 9;
private long etcdClusterSize_;
/**
*
* Number of etcd nodes in cluster.
* Works in conjunction with [locations]. See it's documentation for details.
* Optional. If not set, will be assumed equal to the number of locations.
*
*
* int64 etcd_cluster_size = 9 [(.yandex.cloud.value) = "0,1,3"];
* @return The etcdClusterSize.
*/
@java.lang.Override
public long getEtcdClusterSize() {
return etcdClusterSize_;
}
public static final int VERSION_FIELD_NUMBER = 3;
private volatile java.lang.Object version_;
/**
*
* Version of Kubernetes components that runs on the master.
*
*
* string version = 3;
* @return The version.
*/
@java.lang.Override
public java.lang.String getVersion() {
java.lang.Object ref = version_;
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();
version_ = s;
return s;
}
}
/**
*
* Version of Kubernetes components that runs on the master.
*
*
* string version = 3;
* @return The bytes for version.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getVersionBytes() {
java.lang.Object ref = version_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
version_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MAINTENANCE_POLICY_FIELD_NUMBER = 4;
private yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy maintenancePolicy_;
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
* @return Whether the maintenancePolicy field is set.
*/
@java.lang.Override
public boolean hasMaintenancePolicy() {
return maintenancePolicy_ != null;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
* @return The maintenancePolicy.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy getMaintenancePolicy() {
return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.getDefaultInstance() : maintenancePolicy_;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder() {
return getMaintenancePolicy();
}
public static final int SECURITY_GROUP_IDS_FIELD_NUMBER = 6;
private com.google.protobuf.LazyStringList securityGroupIds_;
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @return A list containing the securityGroupIds.
*/
public com.google.protobuf.ProtocolStringList
getSecurityGroupIdsList() {
return securityGroupIds_;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @return The count of securityGroupIds.
*/
public int getSecurityGroupIdsCount() {
return securityGroupIds_.size();
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param index The index of the element to return.
* @return The securityGroupIds at the given index.
*/
public java.lang.String getSecurityGroupIds(int index) {
return securityGroupIds_.get(index);
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param index The index of the value to return.
* @return The bytes of the securityGroupIds at the given index.
*/
public com.google.protobuf.ByteString
getSecurityGroupIdsBytes(int index) {
return securityGroupIds_.getByteString(index);
}
public static final int MASTER_LOGGING_FIELD_NUMBER = 7;
private yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging masterLogging_;
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
* @return Whether the masterLogging field is set.
*/
@java.lang.Override
public boolean hasMasterLogging() {
return masterLogging_ != null;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
* @return The masterLogging.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging getMasterLogging() {
return masterLogging_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.getDefaultInstance() : masterLogging_;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder getMasterLoggingOrBuilder() {
return getMasterLogging();
}
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 (masterTypeCase_ == 1) {
output.writeMessage(1, (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_);
}
if (masterTypeCase_ == 2) {
output.writeMessage(2, (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, version_);
}
if (maintenancePolicy_ != null) {
output.writeMessage(4, getMaintenancePolicy());
}
for (int i = 0; i < securityGroupIds_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, securityGroupIds_.getRaw(i));
}
if (masterLogging_ != null) {
output.writeMessage(7, getMasterLogging());
}
for (int i = 0; i < locations_.size(); i++) {
output.writeMessage(8, locations_.get(i));
}
if (etcdClusterSize_ != 0L) {
output.writeInt64(9, etcdClusterSize_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (masterTypeCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_);
}
if (masterTypeCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, version_);
}
if (maintenancePolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getMaintenancePolicy());
}
{
int dataSize = 0;
for (int i = 0; i < securityGroupIds_.size(); i++) {
dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i));
}
size += dataSize;
size += 1 * getSecurityGroupIdsList().size();
}
if (masterLogging_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getMasterLogging());
}
for (int i = 0; i < locations_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, locations_.get(i));
}
if (etcdClusterSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(9, etcdClusterSize_);
}
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.k8s.v1.ClusterServiceOuterClass.MasterSpec)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec) obj;
if (!getLocationsList()
.equals(other.getLocationsList())) return false;
if (getEtcdClusterSize()
!= other.getEtcdClusterSize()) return false;
if (!getVersion()
.equals(other.getVersion())) return false;
if (hasMaintenancePolicy() != other.hasMaintenancePolicy()) return false;
if (hasMaintenancePolicy()) {
if (!getMaintenancePolicy()
.equals(other.getMaintenancePolicy())) return false;
}
if (!getSecurityGroupIdsList()
.equals(other.getSecurityGroupIdsList())) return false;
if (hasMasterLogging() != other.hasMasterLogging()) return false;
if (hasMasterLogging()) {
if (!getMasterLogging()
.equals(other.getMasterLogging())) return false;
}
if (!getMasterTypeCase().equals(other.getMasterTypeCase())) return false;
switch (masterTypeCase_) {
case 1:
if (!getZonalMasterSpec()
.equals(other.getZonalMasterSpec())) return false;
break;
case 2:
if (!getRegionalMasterSpec()
.equals(other.getRegionalMasterSpec())) 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();
if (getLocationsCount() > 0) {
hash = (37 * hash) + LOCATIONS_FIELD_NUMBER;
hash = (53 * hash) + getLocationsList().hashCode();
}
hash = (37 * hash) + ETCD_CLUSTER_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getEtcdClusterSize());
hash = (37 * hash) + VERSION_FIELD_NUMBER;
hash = (53 * hash) + getVersion().hashCode();
if (hasMaintenancePolicy()) {
hash = (37 * hash) + MAINTENANCE_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getMaintenancePolicy().hashCode();
}
if (getSecurityGroupIdsCount() > 0) {
hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER;
hash = (53 * hash) + getSecurityGroupIdsList().hashCode();
}
if (hasMasterLogging()) {
hash = (37 * hash) + MASTER_LOGGING_FIELD_NUMBER;
hash = (53 * hash) + getMasterLogging().hashCode();
}
switch (masterTypeCase_) {
case 1:
hash = (37 * hash) + ZONAL_MASTER_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getZonalMasterSpec().hashCode();
break;
case 2:
hash = (37 * hash) + REGIONAL_MASTER_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getRegionalMasterSpec().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec 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.k8s.v1.ClusterServiceOuterClass.MasterSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec 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.k8s.v1.ClusterServiceOuterClass.MasterSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec 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.k8s.v1.ClusterServiceOuterClass.MasterSpec parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec 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.k8s.v1.ClusterServiceOuterClass.MasterSpec parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec 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.k8s.v1.ClusterServiceOuterClass.MasterSpec 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.k8s.v1.MasterSpec}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.MasterSpec)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getLocationsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (locationsBuilder_ == null) {
locations_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
locationsBuilder_.clear();
}
etcdClusterSize_ = 0L;
version_ = "";
if (maintenancePolicyBuilder_ == null) {
maintenancePolicy_ = null;
} else {
maintenancePolicy_ = null;
maintenancePolicyBuilder_ = null;
}
securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
if (masterLoggingBuilder_ == null) {
masterLogging_ = null;
} else {
masterLogging_ = null;
masterLoggingBuilder_ = null;
}
masterTypeCase_ = 0;
masterType_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterSpec_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec(this);
int from_bitField0_ = bitField0_;
if (masterTypeCase_ == 1) {
if (zonalMasterSpecBuilder_ == null) {
result.masterType_ = masterType_;
} else {
result.masterType_ = zonalMasterSpecBuilder_.build();
}
}
if (masterTypeCase_ == 2) {
if (regionalMasterSpecBuilder_ == null) {
result.masterType_ = masterType_;
} else {
result.masterType_ = regionalMasterSpecBuilder_.build();
}
}
if (locationsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
locations_ = java.util.Collections.unmodifiableList(locations_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.locations_ = locations_;
} else {
result.locations_ = locationsBuilder_.build();
}
result.etcdClusterSize_ = etcdClusterSize_;
result.version_ = version_;
if (maintenancePolicyBuilder_ == null) {
result.maintenancePolicy_ = maintenancePolicy_;
} else {
result.maintenancePolicy_ = maintenancePolicyBuilder_.build();
}
if (((bitField0_ & 0x00000002) != 0)) {
securityGroupIds_ = securityGroupIds_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000002);
}
result.securityGroupIds_ = securityGroupIds_;
if (masterLoggingBuilder_ == null) {
result.masterLogging_ = masterLogging_;
} else {
result.masterLogging_ = masterLoggingBuilder_.build();
}
result.masterTypeCase_ = masterTypeCase_;
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.k8s.v1.ClusterServiceOuterClass.MasterSpec) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec.getDefaultInstance()) return this;
if (locationsBuilder_ == null) {
if (!other.locations_.isEmpty()) {
if (locations_.isEmpty()) {
locations_ = other.locations_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureLocationsIsMutable();
locations_.addAll(other.locations_);
}
onChanged();
}
} else {
if (!other.locations_.isEmpty()) {
if (locationsBuilder_.isEmpty()) {
locationsBuilder_.dispose();
locationsBuilder_ = null;
locations_ = other.locations_;
bitField0_ = (bitField0_ & ~0x00000001);
locationsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLocationsFieldBuilder() : null;
} else {
locationsBuilder_.addAllMessages(other.locations_);
}
}
}
if (other.getEtcdClusterSize() != 0L) {
setEtcdClusterSize(other.getEtcdClusterSize());
}
if (!other.getVersion().isEmpty()) {
version_ = other.version_;
onChanged();
}
if (other.hasMaintenancePolicy()) {
mergeMaintenancePolicy(other.getMaintenancePolicy());
}
if (!other.securityGroupIds_.isEmpty()) {
if (securityGroupIds_.isEmpty()) {
securityGroupIds_ = other.securityGroupIds_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureSecurityGroupIdsIsMutable();
securityGroupIds_.addAll(other.securityGroupIds_);
}
onChanged();
}
if (other.hasMasterLogging()) {
mergeMasterLogging(other.getMasterLogging());
}
switch (other.getMasterTypeCase()) {
case ZONAL_MASTER_SPEC: {
mergeZonalMasterSpec(other.getZonalMasterSpec());
break;
}
case REGIONAL_MASTER_SPEC: {
mergeRegionalMasterSpec(other.getRegionalMasterSpec());
break;
}
case MASTERTYPE_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.k8s.v1.ClusterServiceOuterClass.MasterSpec parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int masterTypeCase_ = 0;
private java.lang.Object masterType_;
public MasterTypeCase
getMasterTypeCase() {
return MasterTypeCase.forNumber(
masterTypeCase_);
}
public Builder clearMasterType() {
masterTypeCase_ = 0;
masterType_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpecOrBuilder> zonalMasterSpecBuilder_;
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
* @return Whether the zonalMasterSpec field is set.
*/
@java.lang.Override
public boolean hasZonalMasterSpec() {
return masterTypeCase_ == 1;
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
* @return The zonalMasterSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec getZonalMasterSpec() {
if (zonalMasterSpecBuilder_ == null) {
if (masterTypeCase_ == 1) {
return (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_;
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.getDefaultInstance();
} else {
if (masterTypeCase_ == 1) {
return zonalMasterSpecBuilder_.getMessage();
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.getDefaultInstance();
}
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
*/
public Builder setZonalMasterSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec value) {
if (zonalMasterSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
masterType_ = value;
onChanged();
} else {
zonalMasterSpecBuilder_.setMessage(value);
}
masterTypeCase_ = 1;
return this;
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
*/
public Builder setZonalMasterSpec(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.Builder builderForValue) {
if (zonalMasterSpecBuilder_ == null) {
masterType_ = builderForValue.build();
onChanged();
} else {
zonalMasterSpecBuilder_.setMessage(builderForValue.build());
}
masterTypeCase_ = 1;
return this;
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
*/
public Builder mergeZonalMasterSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec value) {
if (zonalMasterSpecBuilder_ == null) {
if (masterTypeCase_ == 1 &&
masterType_ != yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.getDefaultInstance()) {
masterType_ = yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.newBuilder((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_)
.mergeFrom(value).buildPartial();
} else {
masterType_ = value;
}
onChanged();
} else {
if (masterTypeCase_ == 1) {
zonalMasterSpecBuilder_.mergeFrom(value);
}
zonalMasterSpecBuilder_.setMessage(value);
}
masterTypeCase_ = 1;
return this;
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
*/
public Builder clearZonalMasterSpec() {
if (zonalMasterSpecBuilder_ == null) {
if (masterTypeCase_ == 1) {
masterTypeCase_ = 0;
masterType_ = null;
onChanged();
}
} else {
if (masterTypeCase_ == 1) {
masterTypeCase_ = 0;
masterType_ = null;
}
zonalMasterSpecBuilder_.clear();
}
return this;
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.Builder getZonalMasterSpecBuilder() {
return getZonalMasterSpecFieldBuilder().getBuilder();
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpecOrBuilder getZonalMasterSpecOrBuilder() {
if ((masterTypeCase_ == 1) && (zonalMasterSpecBuilder_ != null)) {
return zonalMasterSpecBuilder_.getMessageOrBuilder();
} else {
if (masterTypeCase_ == 1) {
return (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_;
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.getDefaultInstance();
}
}
/**
*
* Specification of the zonal master.
*
*
* .yandex.cloud.k8s.v1.ZonalMasterSpec zonal_master_spec = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpecOrBuilder>
getZonalMasterSpecFieldBuilder() {
if (zonalMasterSpecBuilder_ == null) {
if (!(masterTypeCase_ == 1)) {
masterType_ = yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.getDefaultInstance();
}
zonalMasterSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpecOrBuilder>(
(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) masterType_,
getParentForChildren(),
isClean());
masterType_ = null;
}
masterTypeCase_ = 1;
onChanged();;
return zonalMasterSpecBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpecOrBuilder> regionalMasterSpecBuilder_;
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
* @return Whether the regionalMasterSpec field is set.
*/
@java.lang.Override
public boolean hasRegionalMasterSpec() {
return masterTypeCase_ == 2;
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
* @return The regionalMasterSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec getRegionalMasterSpec() {
if (regionalMasterSpecBuilder_ == null) {
if (masterTypeCase_ == 2) {
return (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_;
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.getDefaultInstance();
} else {
if (masterTypeCase_ == 2) {
return regionalMasterSpecBuilder_.getMessage();
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.getDefaultInstance();
}
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
*/
public Builder setRegionalMasterSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec value) {
if (regionalMasterSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
masterType_ = value;
onChanged();
} else {
regionalMasterSpecBuilder_.setMessage(value);
}
masterTypeCase_ = 2;
return this;
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
*/
public Builder setRegionalMasterSpec(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.Builder builderForValue) {
if (regionalMasterSpecBuilder_ == null) {
masterType_ = builderForValue.build();
onChanged();
} else {
regionalMasterSpecBuilder_.setMessage(builderForValue.build());
}
masterTypeCase_ = 2;
return this;
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
*/
public Builder mergeRegionalMasterSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec value) {
if (regionalMasterSpecBuilder_ == null) {
if (masterTypeCase_ == 2 &&
masterType_ != yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.getDefaultInstance()) {
masterType_ = yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.newBuilder((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_)
.mergeFrom(value).buildPartial();
} else {
masterType_ = value;
}
onChanged();
} else {
if (masterTypeCase_ == 2) {
regionalMasterSpecBuilder_.mergeFrom(value);
}
regionalMasterSpecBuilder_.setMessage(value);
}
masterTypeCase_ = 2;
return this;
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
*/
public Builder clearRegionalMasterSpec() {
if (regionalMasterSpecBuilder_ == null) {
if (masterTypeCase_ == 2) {
masterTypeCase_ = 0;
masterType_ = null;
onChanged();
}
} else {
if (masterTypeCase_ == 2) {
masterTypeCase_ = 0;
masterType_ = null;
}
regionalMasterSpecBuilder_.clear();
}
return this;
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.Builder getRegionalMasterSpecBuilder() {
return getRegionalMasterSpecFieldBuilder().getBuilder();
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpecOrBuilder getRegionalMasterSpecOrBuilder() {
if ((masterTypeCase_ == 2) && (regionalMasterSpecBuilder_ != null)) {
return regionalMasterSpecBuilder_.getMessageOrBuilder();
} else {
if (masterTypeCase_ == 2) {
return (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_;
}
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.getDefaultInstance();
}
}
/**
*
* Specification of the regional master.
*
*
* .yandex.cloud.k8s.v1.RegionalMasterSpec regional_master_spec = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpecOrBuilder>
getRegionalMasterSpecFieldBuilder() {
if (regionalMasterSpecBuilder_ == null) {
if (!(masterTypeCase_ == 2)) {
masterType_ = yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.getDefaultInstance();
}
regionalMasterSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpecOrBuilder>(
(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) masterType_,
getParentForChildren(),
isClean());
masterType_ = null;
}
masterTypeCase_ = 2;
onChanged();;
return regionalMasterSpecBuilder_;
}
private java.util.List locations_ =
java.util.Collections.emptyList();
private void ensureLocationsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
locations_ = new java.util.ArrayList(locations_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder> locationsBuilder_;
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public java.util.List getLocationsList() {
if (locationsBuilder_ == null) {
return java.util.Collections.unmodifiableList(locations_);
} else {
return locationsBuilder_.getMessageList();
}
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public int getLocationsCount() {
if (locationsBuilder_ == null) {
return locations_.size();
} else {
return locationsBuilder_.getCount();
}
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec getLocations(int index) {
if (locationsBuilder_ == null) {
return locations_.get(index);
} else {
return locationsBuilder_.getMessage(index);
}
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public Builder setLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec value) {
if (locationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLocationsIsMutable();
locations_.set(index, value);
onChanged();
} else {
locationsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public Builder setLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder builderForValue) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.set(index, builderForValue.build());
onChanged();
} else {
locationsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public Builder addLocations(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec value) {
if (locationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLocationsIsMutable();
locations_.add(value);
onChanged();
} else {
locationsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public Builder addLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec value) {
if (locationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLocationsIsMutable();
locations_.add(index, value);
onChanged();
} else {
locationsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public Builder addLocations(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder builderForValue) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.add(builderForValue.build());
onChanged();
} else {
locationsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public Builder addLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder builderForValue) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.add(index, builderForValue.build());
onChanged();
} else {
locationsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public Builder addAllLocations(
java.lang.Iterable extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec> values) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, locations_);
onChanged();
} else {
locationsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public Builder clearLocations() {
if (locationsBuilder_ == null) {
locations_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
locationsBuilder_.clear();
}
return this;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public Builder removeLocations(int index) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.remove(index);
onChanged();
} else {
locationsBuilder_.remove(index);
}
return this;
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder getLocationsBuilder(
int index) {
return getLocationsFieldBuilder().getBuilder(index);
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder getLocationsOrBuilder(
int index) {
if (locationsBuilder_ == null) {
return locations_.get(index); } else {
return locationsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public java.util.List extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>
getLocationsOrBuilderList() {
if (locationsBuilder_ != null) {
return locationsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(locations_);
}
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder addLocationsBuilder() {
return getLocationsFieldBuilder().addBuilder(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.getDefaultInstance());
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder addLocationsBuilder(
int index) {
return getLocationsFieldBuilder().addBuilder(
index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.getDefaultInstance());
}
/**
*
* Locations specification for Kubernetes control-plane (master) instances.
* Works in conjunction with [etcd_cluster_size]. See it's documentation for details.
* Possible combinations:
* - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates.
* - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack.
* - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone.
*
*
* repeated .yandex.cloud.k8s.v1.LocationSpec locations = 8;
*/
public java.util.List
getLocationsBuilderList() {
return getLocationsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>
getLocationsFieldBuilder() {
if (locationsBuilder_ == null) {
locationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder>(
locations_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
locations_ = null;
}
return locationsBuilder_;
}
private long etcdClusterSize_ ;
/**
*
* Number of etcd nodes in cluster.
* Works in conjunction with [locations]. See it's documentation for details.
* Optional. If not set, will be assumed equal to the number of locations.
*
*
* int64 etcd_cluster_size = 9 [(.yandex.cloud.value) = "0,1,3"];
* @return The etcdClusterSize.
*/
@java.lang.Override
public long getEtcdClusterSize() {
return etcdClusterSize_;
}
/**
*
* Number of etcd nodes in cluster.
* Works in conjunction with [locations]. See it's documentation for details.
* Optional. If not set, will be assumed equal to the number of locations.
*
*
* int64 etcd_cluster_size = 9 [(.yandex.cloud.value) = "0,1,3"];
* @param value The etcdClusterSize to set.
* @return This builder for chaining.
*/
public Builder setEtcdClusterSize(long value) {
etcdClusterSize_ = value;
onChanged();
return this;
}
/**
*
* Number of etcd nodes in cluster.
* Works in conjunction with [locations]. See it's documentation for details.
* Optional. If not set, will be assumed equal to the number of locations.
*
*
* int64 etcd_cluster_size = 9 [(.yandex.cloud.value) = "0,1,3"];
* @return This builder for chaining.
*/
public Builder clearEtcdClusterSize() {
etcdClusterSize_ = 0L;
onChanged();
return this;
}
private java.lang.Object version_ = "";
/**
*
* Version of Kubernetes components that runs on the master.
*
*
* string version = 3;
* @return The version.
*/
public java.lang.String getVersion() {
java.lang.Object ref = version_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
version_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Version of Kubernetes components that runs on the master.
*
*
* string version = 3;
* @return The bytes for version.
*/
public com.google.protobuf.ByteString
getVersionBytes() {
java.lang.Object ref = version_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
version_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Version of Kubernetes components that runs on the master.
*
*
* string version = 3;
* @param value The version to set.
* @return This builder for chaining.
*/
public Builder setVersion(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
version_ = value;
onChanged();
return this;
}
/**
*
* Version of Kubernetes components that runs on the master.
*
*
* string version = 3;
* @return This builder for chaining.
*/
public Builder clearVersion() {
version_ = getDefaultInstance().getVersion();
onChanged();
return this;
}
/**
*
* Version of Kubernetes components that runs on the master.
*
*
* string version = 3;
* @param value The bytes for version to set.
* @return This builder for chaining.
*/
public Builder setVersionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
version_ = value;
onChanged();
return this;
}
private yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy maintenancePolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder> maintenancePolicyBuilder_;
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
* @return Whether the maintenancePolicy field is set.
*/
public boolean hasMaintenancePolicy() {
return maintenancePolicyBuilder_ != null || maintenancePolicy_ != null;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
* @return The maintenancePolicy.
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy getMaintenancePolicy() {
if (maintenancePolicyBuilder_ == null) {
return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.getDefaultInstance() : maintenancePolicy_;
} else {
return maintenancePolicyBuilder_.getMessage();
}
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
*/
public Builder setMaintenancePolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy value) {
if (maintenancePolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
maintenancePolicy_ = value;
onChanged();
} else {
maintenancePolicyBuilder_.setMessage(value);
}
return this;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
*/
public Builder setMaintenancePolicy(
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder builderForValue) {
if (maintenancePolicyBuilder_ == null) {
maintenancePolicy_ = builderForValue.build();
onChanged();
} else {
maintenancePolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
*/
public Builder mergeMaintenancePolicy(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy value) {
if (maintenancePolicyBuilder_ == null) {
if (maintenancePolicy_ != null) {
maintenancePolicy_ =
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.newBuilder(maintenancePolicy_).mergeFrom(value).buildPartial();
} else {
maintenancePolicy_ = value;
}
onChanged();
} else {
maintenancePolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
*/
public Builder clearMaintenancePolicy() {
if (maintenancePolicyBuilder_ == null) {
maintenancePolicy_ = null;
onChanged();
} else {
maintenancePolicy_ = null;
maintenancePolicyBuilder_ = null;
}
return this;
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder getMaintenancePolicyBuilder() {
onChanged();
return getMaintenancePolicyFieldBuilder().getBuilder();
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder() {
if (maintenancePolicyBuilder_ != null) {
return maintenancePolicyBuilder_.getMessageOrBuilder();
} else {
return maintenancePolicy_ == null ?
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.getDefaultInstance() : maintenancePolicy_;
}
}
/**
*
* Maintenance policy of the master.
*
*
* .yandex.cloud.k8s.v1.MasterMaintenancePolicy maintenance_policy = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder>
getMaintenancePolicyFieldBuilder() {
if (maintenancePolicyBuilder_ == null) {
maintenancePolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterMaintenancePolicyOrBuilder>(
getMaintenancePolicy(),
getParentForChildren(),
isClean());
maintenancePolicy_ = null;
}
return maintenancePolicyBuilder_;
}
private com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureSecurityGroupIdsIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_);
bitField0_ |= 0x00000002;
}
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @return A list containing the securityGroupIds.
*/
public com.google.protobuf.ProtocolStringList
getSecurityGroupIdsList() {
return securityGroupIds_.getUnmodifiableView();
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @return The count of securityGroupIds.
*/
public int getSecurityGroupIdsCount() {
return securityGroupIds_.size();
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param index The index of the element to return.
* @return The securityGroupIds at the given index.
*/
public java.lang.String getSecurityGroupIds(int index) {
return securityGroupIds_.get(index);
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param index The index of the value to return.
* @return The bytes of the securityGroupIds at the given index.
*/
public com.google.protobuf.ByteString
getSecurityGroupIdsBytes(int index) {
return securityGroupIds_.getByteString(index);
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param index The index to set the value at.
* @param value The securityGroupIds to set.
* @return This builder for chaining.
*/
public Builder setSecurityGroupIds(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSecurityGroupIdsIsMutable();
securityGroupIds_.set(index, value);
onChanged();
return this;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param value The securityGroupIds to add.
* @return This builder for chaining.
*/
public Builder addSecurityGroupIds(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSecurityGroupIdsIsMutable();
securityGroupIds_.add(value);
onChanged();
return this;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param values The securityGroupIds to add.
* @return This builder for chaining.
*/
public Builder addAllSecurityGroupIds(
java.lang.Iterable values) {
ensureSecurityGroupIdsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, securityGroupIds_);
onChanged();
return this;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @return This builder for chaining.
*/
public Builder clearSecurityGroupIds() {
securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
*
* Master security groups.
*
*
* repeated string security_group_ids = 6;
* @param value The bytes of the securityGroupIds to add.
* @return This builder for chaining.
*/
public Builder addSecurityGroupIdsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureSecurityGroupIdsIsMutable();
securityGroupIds_.add(value);
onChanged();
return this;
}
private yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging masterLogging_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder> masterLoggingBuilder_;
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
* @return Whether the masterLogging field is set.
*/
public boolean hasMasterLogging() {
return masterLoggingBuilder_ != null || masterLogging_ != null;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
* @return The masterLogging.
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging getMasterLogging() {
if (masterLoggingBuilder_ == null) {
return masterLogging_ == null ? yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.getDefaultInstance() : masterLogging_;
} else {
return masterLoggingBuilder_.getMessage();
}
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
*/
public Builder setMasterLogging(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging value) {
if (masterLoggingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
masterLogging_ = value;
onChanged();
} else {
masterLoggingBuilder_.setMessage(value);
}
return this;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
*/
public Builder setMasterLogging(
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder builderForValue) {
if (masterLoggingBuilder_ == null) {
masterLogging_ = builderForValue.build();
onChanged();
} else {
masterLoggingBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
*/
public Builder mergeMasterLogging(yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging value) {
if (masterLoggingBuilder_ == null) {
if (masterLogging_ != null) {
masterLogging_ =
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.newBuilder(masterLogging_).mergeFrom(value).buildPartial();
} else {
masterLogging_ = value;
}
onChanged();
} else {
masterLoggingBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
*/
public Builder clearMasterLogging() {
if (masterLoggingBuilder_ == null) {
masterLogging_ = null;
onChanged();
} else {
masterLogging_ = null;
masterLoggingBuilder_ = null;
}
return this;
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder getMasterLoggingBuilder() {
onChanged();
return getMasterLoggingFieldBuilder().getBuilder();
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
*/
public yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder getMasterLoggingOrBuilder() {
if (masterLoggingBuilder_ != null) {
return masterLoggingBuilder_.getMessageOrBuilder();
} else {
return masterLogging_ == null ?
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.getDefaultInstance() : masterLogging_;
}
}
/**
*
* Cloud Logging for master components.
*
*
* .yandex.cloud.k8s.v1.MasterLogging master_logging = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder>
getMasterLoggingFieldBuilder() {
if (masterLoggingBuilder_ == null) {
masterLoggingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLogging.Builder, yandex.cloud.api.k8s.v1.ClusterOuterClass.MasterLoggingOrBuilder>(
getMasterLogging(),
getParentForChildren(),
isClean());
masterLogging_ = null;
}
return masterLoggingBuilder_;
}
@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.k8s.v1.MasterSpec)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.MasterSpec)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MasterSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MasterSpec(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.k8s.v1.ClusterServiceOuterClass.MasterSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ZonalMasterSpecOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ZonalMasterSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @return The zoneId.
*/
java.lang.String getZoneId();
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for zoneId.
*/
com.google.protobuf.ByteString
getZoneIdBytes();
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return Whether the internalV4AddressSpec field is set.
*/
boolean hasInternalV4AddressSpec();
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return The internalV4AddressSpec.
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec getInternalV4AddressSpec();
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder getInternalV4AddressSpecOrBuilder();
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return Whether the externalV4AddressSpec field is set.
*/
boolean hasExternalV4AddressSpec();
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return The externalV4AddressSpec.
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getExternalV4AddressSpec();
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder getExternalV4AddressSpecOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.ZonalMasterSpec}
*/
public static final class ZonalMasterSpec extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ZonalMasterSpec)
ZonalMasterSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use ZonalMasterSpec.newBuilder() to construct.
private ZonalMasterSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ZonalMasterSpec() {
zoneId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ZonalMasterSpec();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ZonalMasterSpec(
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();
zoneId_ = s;
break;
}
case 18: {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder subBuilder = null;
if (internalV4AddressSpec_ != null) {
subBuilder = internalV4AddressSpec_.toBuilder();
}
internalV4AddressSpec_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(internalV4AddressSpec_);
internalV4AddressSpec_ = subBuilder.buildPartial();
}
break;
}
case 26: {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder subBuilder = null;
if (externalV4AddressSpec_ != null) {
subBuilder = externalV4AddressSpec_.toBuilder();
}
externalV4AddressSpec_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(externalV4AddressSpec_);
externalV4AddressSpec_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.Builder.class);
}
public static final int ZONE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object zoneId_;
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 INTERNAL_V4_ADDRESS_SPEC_FIELD_NUMBER = 2;
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec internalV4AddressSpec_;
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return Whether the internalV4AddressSpec field is set.
*/
@java.lang.Override
public boolean hasInternalV4AddressSpec() {
return internalV4AddressSpec_ != null;
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return The internalV4AddressSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec getInternalV4AddressSpec() {
return internalV4AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.getDefaultInstance() : internalV4AddressSpec_;
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder getInternalV4AddressSpecOrBuilder() {
return getInternalV4AddressSpec();
}
public static final int EXTERNAL_V4_ADDRESS_SPEC_FIELD_NUMBER = 3;
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec externalV4AddressSpec_;
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return Whether the externalV4AddressSpec field is set.
*/
@java.lang.Override
public boolean hasExternalV4AddressSpec() {
return externalV4AddressSpec_ != null;
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return The externalV4AddressSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getExternalV4AddressSpec() {
return externalV4AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance() : externalV4AddressSpec_;
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder getExternalV4AddressSpecOrBuilder() {
return getExternalV4AddressSpec();
}
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(zoneId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, zoneId_);
}
if (internalV4AddressSpec_ != null) {
output.writeMessage(2, getInternalV4AddressSpec());
}
if (externalV4AddressSpec_ != null) {
output.writeMessage(3, getExternalV4AddressSpec());
}
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(zoneId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, zoneId_);
}
if (internalV4AddressSpec_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getInternalV4AddressSpec());
}
if (externalV4AddressSpec_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getExternalV4AddressSpec());
}
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.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) obj;
if (!getZoneId()
.equals(other.getZoneId())) return false;
if (hasInternalV4AddressSpec() != other.hasInternalV4AddressSpec()) return false;
if (hasInternalV4AddressSpec()) {
if (!getInternalV4AddressSpec()
.equals(other.getInternalV4AddressSpec())) return false;
}
if (hasExternalV4AddressSpec() != other.hasExternalV4AddressSpec()) return false;
if (hasExternalV4AddressSpec()) {
if (!getExternalV4AddressSpec()
.equals(other.getExternalV4AddressSpec())) 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) + ZONE_ID_FIELD_NUMBER;
hash = (53 * hash) + getZoneId().hashCode();
if (hasInternalV4AddressSpec()) {
hash = (37 * hash) + INTERNAL_V4_ADDRESS_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getInternalV4AddressSpec().hashCode();
}
if (hasExternalV4AddressSpec()) {
hash = (37 * hash) + EXTERNAL_V4_ADDRESS_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getExternalV4AddressSpec().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec 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.k8s.v1.ZonalMasterSpec}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ZonalMasterSpec)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.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();
zoneId_ = "";
if (internalV4AddressSpecBuilder_ == null) {
internalV4AddressSpec_ = null;
} else {
internalV4AddressSpec_ = null;
internalV4AddressSpecBuilder_ = null;
}
if (externalV4AddressSpecBuilder_ == null) {
externalV4AddressSpec_ = null;
} else {
externalV4AddressSpec_ = null;
externalV4AddressSpecBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec(this);
result.zoneId_ = zoneId_;
if (internalV4AddressSpecBuilder_ == null) {
result.internalV4AddressSpec_ = internalV4AddressSpec_;
} else {
result.internalV4AddressSpec_ = internalV4AddressSpecBuilder_.build();
}
if (externalV4AddressSpecBuilder_ == null) {
result.externalV4AddressSpec_ = externalV4AddressSpec_;
} else {
result.externalV4AddressSpec_ = externalV4AddressSpecBuilder_.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.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec.getDefaultInstance()) return this;
if (!other.getZoneId().isEmpty()) {
zoneId_ = other.zoneId_;
onChanged();
}
if (other.hasInternalV4AddressSpec()) {
mergeInternalV4AddressSpec(other.getInternalV4AddressSpec());
}
if (other.hasExternalV4AddressSpec()) {
mergeExternalV4AddressSpec(other.getExternalV4AddressSpec());
}
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.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object zoneId_ = "";
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearZoneId() {
zoneId_ = getDefaultInstance().getZoneId();
onChanged();
return this;
}
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec internalV4AddressSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder> internalV4AddressSpecBuilder_;
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return Whether the internalV4AddressSpec field is set.
*/
public boolean hasInternalV4AddressSpec() {
return internalV4AddressSpecBuilder_ != null || internalV4AddressSpec_ != null;
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return The internalV4AddressSpec.
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec getInternalV4AddressSpec() {
if (internalV4AddressSpecBuilder_ == null) {
return internalV4AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.getDefaultInstance() : internalV4AddressSpec_;
} else {
return internalV4AddressSpecBuilder_.getMessage();
}
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public Builder setInternalV4AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec value) {
if (internalV4AddressSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
internalV4AddressSpec_ = value;
onChanged();
} else {
internalV4AddressSpecBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public Builder setInternalV4AddressSpec(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder builderForValue) {
if (internalV4AddressSpecBuilder_ == null) {
internalV4AddressSpec_ = builderForValue.build();
onChanged();
} else {
internalV4AddressSpecBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public Builder mergeInternalV4AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec value) {
if (internalV4AddressSpecBuilder_ == null) {
if (internalV4AddressSpec_ != null) {
internalV4AddressSpec_ =
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.newBuilder(internalV4AddressSpec_).mergeFrom(value).buildPartial();
} else {
internalV4AddressSpec_ = value;
}
onChanged();
} else {
internalV4AddressSpecBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public Builder clearInternalV4AddressSpec() {
if (internalV4AddressSpecBuilder_ == null) {
internalV4AddressSpec_ = null;
onChanged();
} else {
internalV4AddressSpec_ = null;
internalV4AddressSpecBuilder_ = null;
}
return this;
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder getInternalV4AddressSpecBuilder() {
onChanged();
return getInternalV4AddressSpecFieldBuilder().getBuilder();
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder getInternalV4AddressSpecOrBuilder() {
if (internalV4AddressSpecBuilder_ != null) {
return internalV4AddressSpecBuilder_.getMessageOrBuilder();
} else {
return internalV4AddressSpec_ == null ?
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.getDefaultInstance() : internalV4AddressSpec_;
}
}
/**
*
* Specification of parameters for internal IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder>
getInternalV4AddressSpecFieldBuilder() {
if (internalV4AddressSpecBuilder_ == null) {
internalV4AddressSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder>(
getInternalV4AddressSpec(),
getParentForChildren(),
isClean());
internalV4AddressSpec_ = null;
}
return internalV4AddressSpecBuilder_;
}
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec externalV4AddressSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder> externalV4AddressSpecBuilder_;
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return Whether the externalV4AddressSpec field is set.
*/
public boolean hasExternalV4AddressSpec() {
return externalV4AddressSpecBuilder_ != null || externalV4AddressSpec_ != null;
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return The externalV4AddressSpec.
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getExternalV4AddressSpec() {
if (externalV4AddressSpecBuilder_ == null) {
return externalV4AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance() : externalV4AddressSpec_;
} else {
return externalV4AddressSpecBuilder_.getMessage();
}
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public Builder setExternalV4AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec value) {
if (externalV4AddressSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
externalV4AddressSpec_ = value;
onChanged();
} else {
externalV4AddressSpecBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public Builder setExternalV4AddressSpec(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder builderForValue) {
if (externalV4AddressSpecBuilder_ == null) {
externalV4AddressSpec_ = builderForValue.build();
onChanged();
} else {
externalV4AddressSpecBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public Builder mergeExternalV4AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec value) {
if (externalV4AddressSpecBuilder_ == null) {
if (externalV4AddressSpec_ != null) {
externalV4AddressSpec_ =
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.newBuilder(externalV4AddressSpec_).mergeFrom(value).buildPartial();
} else {
externalV4AddressSpec_ = value;
}
onChanged();
} else {
externalV4AddressSpecBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public Builder clearExternalV4AddressSpec() {
if (externalV4AddressSpecBuilder_ == null) {
externalV4AddressSpec_ = null;
onChanged();
} else {
externalV4AddressSpec_ = null;
externalV4AddressSpecBuilder_ = null;
}
return this;
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder getExternalV4AddressSpecBuilder() {
onChanged();
return getExternalV4AddressSpecFieldBuilder().getBuilder();
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder getExternalV4AddressSpecOrBuilder() {
if (externalV4AddressSpecBuilder_ != null) {
return externalV4AddressSpecBuilder_.getMessageOrBuilder();
} else {
return externalV4AddressSpec_ == null ?
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance() : externalV4AddressSpec_;
}
}
/**
*
* Specification of parameters for external IPv4 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder>
getExternalV4AddressSpecFieldBuilder() {
if (externalV4AddressSpecBuilder_ == null) {
externalV4AddressSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder>(
getExternalV4AddressSpec(),
getParentForChildren(),
isClean());
externalV4AddressSpec_ = null;
}
return externalV4AddressSpecBuilder_;
}
@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.k8s.v1.ZonalMasterSpec)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ZonalMasterSpec)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ZonalMasterSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ZonalMasterSpec(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.k8s.v1.ClusterServiceOuterClass.ZonalMasterSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RegionalMasterSpecOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.RegionalMasterSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the availability zone where the master resides.
*
*
* string region_id = 1 [(.yandex.cloud.required) = true];
* @return The regionId.
*/
java.lang.String getRegionId();
/**
*
* ID of the availability zone where the master resides.
*
*
* string region_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for regionId.
*/
com.google.protobuf.ByteString
getRegionIdBytes();
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
java.util.List
getLocationsList();
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation getLocations(int index);
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
int getLocationsCount();
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
java.util.List extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder>
getLocationsOrBuilderList();
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder getLocationsOrBuilder(
int index);
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return Whether the externalV4AddressSpec field is set.
*/
boolean hasExternalV4AddressSpec();
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return The externalV4AddressSpec.
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getExternalV4AddressSpec();
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder getExternalV4AddressSpecOrBuilder();
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
* @return Whether the externalV6AddressSpec field is set.
*/
boolean hasExternalV6AddressSpec();
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
* @return The externalV6AddressSpec.
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getExternalV6AddressSpec();
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder getExternalV6AddressSpecOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.RegionalMasterSpec}
*/
public static final class RegionalMasterSpec extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.RegionalMasterSpec)
RegionalMasterSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use RegionalMasterSpec.newBuilder() to construct.
private RegionalMasterSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RegionalMasterSpec() {
regionId_ = "";
locations_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RegionalMasterSpec();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RegionalMasterSpec(
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();
regionId_ = s;
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
locations_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
locations_.add(
input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.parser(), extensionRegistry));
break;
}
case 26: {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder subBuilder = null;
if (externalV4AddressSpec_ != null) {
subBuilder = externalV4AddressSpec_.toBuilder();
}
externalV4AddressSpec_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(externalV4AddressSpec_);
externalV4AddressSpec_ = subBuilder.buildPartial();
}
break;
}
case 34: {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder subBuilder = null;
if (externalV6AddressSpec_ != null) {
subBuilder = externalV6AddressSpec_.toBuilder();
}
externalV6AddressSpec_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(externalV6AddressSpec_);
externalV6AddressSpec_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
locations_ = java.util.Collections.unmodifiableList(locations_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.Builder.class);
}
public static final int REGION_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object regionId_;
/**
*
* ID of the availability zone where the master resides.
*
*
* string region_id = 1 [(.yandex.cloud.required) = true];
* @return The regionId.
*/
@java.lang.Override
public java.lang.String getRegionId() {
java.lang.Object ref = regionId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
regionId_ = s;
return s;
}
}
/**
*
* ID of the availability zone where the master resides.
*
*
* string region_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for regionId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getRegionIdBytes() {
java.lang.Object ref = regionId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
regionId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LOCATIONS_FIELD_NUMBER = 2;
private java.util.List locations_;
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
@java.lang.Override
public java.util.List getLocationsList() {
return locations_;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder>
getLocationsOrBuilderList() {
return locations_;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
@java.lang.Override
public int getLocationsCount() {
return locations_.size();
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation getLocations(int index) {
return locations_.get(index);
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder getLocationsOrBuilder(
int index) {
return locations_.get(index);
}
public static final int EXTERNAL_V4_ADDRESS_SPEC_FIELD_NUMBER = 3;
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec externalV4AddressSpec_;
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return Whether the externalV4AddressSpec field is set.
*/
@java.lang.Override
public boolean hasExternalV4AddressSpec() {
return externalV4AddressSpec_ != null;
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return The externalV4AddressSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getExternalV4AddressSpec() {
return externalV4AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance() : externalV4AddressSpec_;
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder getExternalV4AddressSpecOrBuilder() {
return getExternalV4AddressSpec();
}
public static final int EXTERNAL_V6_ADDRESS_SPEC_FIELD_NUMBER = 4;
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec externalV6AddressSpec_;
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
* @return Whether the externalV6AddressSpec field is set.
*/
@java.lang.Override
public boolean hasExternalV6AddressSpec() {
return externalV6AddressSpec_ != null;
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
* @return The externalV6AddressSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getExternalV6AddressSpec() {
return externalV6AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance() : externalV6AddressSpec_;
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder getExternalV6AddressSpecOrBuilder() {
return getExternalV6AddressSpec();
}
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(regionId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, regionId_);
}
for (int i = 0; i < locations_.size(); i++) {
output.writeMessage(2, locations_.get(i));
}
if (externalV4AddressSpec_ != null) {
output.writeMessage(3, getExternalV4AddressSpec());
}
if (externalV6AddressSpec_ != null) {
output.writeMessage(4, getExternalV6AddressSpec());
}
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(regionId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, regionId_);
}
for (int i = 0; i < locations_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, locations_.get(i));
}
if (externalV4AddressSpec_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getExternalV4AddressSpec());
}
if (externalV6AddressSpec_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getExternalV6AddressSpec());
}
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.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) obj;
if (!getRegionId()
.equals(other.getRegionId())) return false;
if (!getLocationsList()
.equals(other.getLocationsList())) return false;
if (hasExternalV4AddressSpec() != other.hasExternalV4AddressSpec()) return false;
if (hasExternalV4AddressSpec()) {
if (!getExternalV4AddressSpec()
.equals(other.getExternalV4AddressSpec())) return false;
}
if (hasExternalV6AddressSpec() != other.hasExternalV6AddressSpec()) return false;
if (hasExternalV6AddressSpec()) {
if (!getExternalV6AddressSpec()
.equals(other.getExternalV6AddressSpec())) 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) + REGION_ID_FIELD_NUMBER;
hash = (53 * hash) + getRegionId().hashCode();
if (getLocationsCount() > 0) {
hash = (37 * hash) + LOCATIONS_FIELD_NUMBER;
hash = (53 * hash) + getLocationsList().hashCode();
}
if (hasExternalV4AddressSpec()) {
hash = (37 * hash) + EXTERNAL_V4_ADDRESS_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getExternalV4AddressSpec().hashCode();
}
if (hasExternalV6AddressSpec()) {
hash = (37 * hash) + EXTERNAL_V6_ADDRESS_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getExternalV6AddressSpec().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec 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.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec 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.k8s.v1.RegionalMasterSpec}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.RegionalMasterSpec)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getLocationsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
regionId_ = "";
if (locationsBuilder_ == null) {
locations_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
locationsBuilder_.clear();
}
if (externalV4AddressSpecBuilder_ == null) {
externalV4AddressSpec_ = null;
} else {
externalV4AddressSpec_ = null;
externalV4AddressSpecBuilder_ = null;
}
if (externalV6AddressSpecBuilder_ == null) {
externalV6AddressSpec_ = null;
} else {
externalV6AddressSpec_ = null;
externalV6AddressSpecBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec(this);
int from_bitField0_ = bitField0_;
result.regionId_ = regionId_;
if (locationsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
locations_ = java.util.Collections.unmodifiableList(locations_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.locations_ = locations_;
} else {
result.locations_ = locationsBuilder_.build();
}
if (externalV4AddressSpecBuilder_ == null) {
result.externalV4AddressSpec_ = externalV4AddressSpec_;
} else {
result.externalV4AddressSpec_ = externalV4AddressSpecBuilder_.build();
}
if (externalV6AddressSpecBuilder_ == null) {
result.externalV6AddressSpec_ = externalV6AddressSpec_;
} else {
result.externalV6AddressSpec_ = externalV6AddressSpecBuilder_.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.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec.getDefaultInstance()) return this;
if (!other.getRegionId().isEmpty()) {
regionId_ = other.regionId_;
onChanged();
}
if (locationsBuilder_ == null) {
if (!other.locations_.isEmpty()) {
if (locations_.isEmpty()) {
locations_ = other.locations_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureLocationsIsMutable();
locations_.addAll(other.locations_);
}
onChanged();
}
} else {
if (!other.locations_.isEmpty()) {
if (locationsBuilder_.isEmpty()) {
locationsBuilder_.dispose();
locationsBuilder_ = null;
locations_ = other.locations_;
bitField0_ = (bitField0_ & ~0x00000001);
locationsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLocationsFieldBuilder() : null;
} else {
locationsBuilder_.addAllMessages(other.locations_);
}
}
}
if (other.hasExternalV4AddressSpec()) {
mergeExternalV4AddressSpec(other.getExternalV4AddressSpec());
}
if (other.hasExternalV6AddressSpec()) {
mergeExternalV6AddressSpec(other.getExternalV6AddressSpec());
}
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.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object regionId_ = "";
/**
*
* ID of the availability zone where the master resides.
*
*
* string region_id = 1 [(.yandex.cloud.required) = true];
* @return The regionId.
*/
public java.lang.String getRegionId() {
java.lang.Object ref = regionId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
regionId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the availability zone where the master resides.
*
*
* string region_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for regionId.
*/
public com.google.protobuf.ByteString
getRegionIdBytes() {
java.lang.Object ref = regionId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
regionId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the availability zone where the master resides.
*
*
* string region_id = 1 [(.yandex.cloud.required) = true];
* @param value The regionId to set.
* @return This builder for chaining.
*/
public Builder setRegionId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
regionId_ = value;
onChanged();
return this;
}
/**
*
* ID of the availability zone where the master resides.
*
*
* string region_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearRegionId() {
regionId_ = getDefaultInstance().getRegionId();
onChanged();
return this;
}
/**
*
* ID of the availability zone where the master resides.
*
*
* string region_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for regionId to set.
* @return This builder for chaining.
*/
public Builder setRegionIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
regionId_ = value;
onChanged();
return this;
}
private java.util.List locations_ =
java.util.Collections.emptyList();
private void ensureLocationsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
locations_ = new java.util.ArrayList(locations_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder> locationsBuilder_;
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public java.util.List getLocationsList() {
if (locationsBuilder_ == null) {
return java.util.Collections.unmodifiableList(locations_);
} else {
return locationsBuilder_.getMessageList();
}
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public int getLocationsCount() {
if (locationsBuilder_ == null) {
return locations_.size();
} else {
return locationsBuilder_.getCount();
}
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation getLocations(int index) {
if (locationsBuilder_ == null) {
return locations_.get(index);
} else {
return locationsBuilder_.getMessage(index);
}
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public Builder setLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation value) {
if (locationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLocationsIsMutable();
locations_.set(index, value);
onChanged();
} else {
locationsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public Builder setLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder builderForValue) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.set(index, builderForValue.build());
onChanged();
} else {
locationsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public Builder addLocations(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation value) {
if (locationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLocationsIsMutable();
locations_.add(value);
onChanged();
} else {
locationsBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public Builder addLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation value) {
if (locationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLocationsIsMutable();
locations_.add(index, value);
onChanged();
} else {
locationsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public Builder addLocations(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder builderForValue) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.add(builderForValue.build());
onChanged();
} else {
locationsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public Builder addLocations(
int index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder builderForValue) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.add(index, builderForValue.build());
onChanged();
} else {
locationsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public Builder addAllLocations(
java.lang.Iterable extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation> values) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, locations_);
onChanged();
} else {
locationsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public Builder clearLocations() {
if (locationsBuilder_ == null) {
locations_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
locationsBuilder_.clear();
}
return this;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public Builder removeLocations(int index) {
if (locationsBuilder_ == null) {
ensureLocationsIsMutable();
locations_.remove(index);
onChanged();
} else {
locationsBuilder_.remove(index);
}
return this;
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder getLocationsBuilder(
int index) {
return getLocationsFieldBuilder().getBuilder(index);
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder getLocationsOrBuilder(
int index) {
if (locationsBuilder_ == null) {
return locations_.get(index); } else {
return locationsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public java.util.List extends yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder>
getLocationsOrBuilderList() {
if (locationsBuilder_ != null) {
return locationsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(locations_);
}
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder addLocationsBuilder() {
return getLocationsFieldBuilder().addBuilder(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.getDefaultInstance());
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder addLocationsBuilder(
int index) {
return getLocationsFieldBuilder().addBuilder(
index, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.getDefaultInstance());
}
/**
*
* List of locations where the master will be allocated.
*
*
* repeated .yandex.cloud.k8s.v1.MasterLocation locations = 2;
*/
public java.util.List
getLocationsBuilderList() {
return getLocationsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder>
getLocationsFieldBuilder() {
if (locationsBuilder_ == null) {
locationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder>(
locations_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
locations_ = null;
}
return locationsBuilder_;
}
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec externalV4AddressSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder> externalV4AddressSpecBuilder_;
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return Whether the externalV4AddressSpec field is set.
*/
public boolean hasExternalV4AddressSpec() {
return externalV4AddressSpecBuilder_ != null || externalV4AddressSpec_ != null;
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
* @return The externalV4AddressSpec.
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getExternalV4AddressSpec() {
if (externalV4AddressSpecBuilder_ == null) {
return externalV4AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance() : externalV4AddressSpec_;
} else {
return externalV4AddressSpecBuilder_.getMessage();
}
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public Builder setExternalV4AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec value) {
if (externalV4AddressSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
externalV4AddressSpec_ = value;
onChanged();
} else {
externalV4AddressSpecBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public Builder setExternalV4AddressSpec(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder builderForValue) {
if (externalV4AddressSpecBuilder_ == null) {
externalV4AddressSpec_ = builderForValue.build();
onChanged();
} else {
externalV4AddressSpecBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public Builder mergeExternalV4AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec value) {
if (externalV4AddressSpecBuilder_ == null) {
if (externalV4AddressSpec_ != null) {
externalV4AddressSpec_ =
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.newBuilder(externalV4AddressSpec_).mergeFrom(value).buildPartial();
} else {
externalV4AddressSpec_ = value;
}
onChanged();
} else {
externalV4AddressSpecBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public Builder clearExternalV4AddressSpec() {
if (externalV4AddressSpecBuilder_ == null) {
externalV4AddressSpec_ = null;
onChanged();
} else {
externalV4AddressSpec_ = null;
externalV4AddressSpecBuilder_ = null;
}
return this;
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder getExternalV4AddressSpecBuilder() {
onChanged();
return getExternalV4AddressSpecFieldBuilder().getBuilder();
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder getExternalV4AddressSpecOrBuilder() {
if (externalV4AddressSpecBuilder_ != null) {
return externalV4AddressSpecBuilder_.getMessageOrBuilder();
} else {
return externalV4AddressSpec_ == null ?
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance() : externalV4AddressSpec_;
}
}
/**
*
* Specify to allocate a static public IP for the master.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v4_address_spec = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder>
getExternalV4AddressSpecFieldBuilder() {
if (externalV4AddressSpecBuilder_ == null) {
externalV4AddressSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder>(
getExternalV4AddressSpec(),
getParentForChildren(),
isClean());
externalV4AddressSpec_ = null;
}
return externalV4AddressSpecBuilder_;
}
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec externalV6AddressSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder> externalV6AddressSpecBuilder_;
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
* @return Whether the externalV6AddressSpec field is set.
*/
public boolean hasExternalV6AddressSpec() {
return externalV6AddressSpecBuilder_ != null || externalV6AddressSpec_ != null;
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
* @return The externalV6AddressSpec.
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getExternalV6AddressSpec() {
if (externalV6AddressSpecBuilder_ == null) {
return externalV6AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance() : externalV6AddressSpec_;
} else {
return externalV6AddressSpecBuilder_.getMessage();
}
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
*/
public Builder setExternalV6AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec value) {
if (externalV6AddressSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
externalV6AddressSpec_ = value;
onChanged();
} else {
externalV6AddressSpecBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
*/
public Builder setExternalV6AddressSpec(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder builderForValue) {
if (externalV6AddressSpecBuilder_ == null) {
externalV6AddressSpec_ = builderForValue.build();
onChanged();
} else {
externalV6AddressSpecBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
*/
public Builder mergeExternalV6AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec value) {
if (externalV6AddressSpecBuilder_ == null) {
if (externalV6AddressSpec_ != null) {
externalV6AddressSpec_ =
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.newBuilder(externalV6AddressSpec_).mergeFrom(value).buildPartial();
} else {
externalV6AddressSpec_ = value;
}
onChanged();
} else {
externalV6AddressSpecBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
*/
public Builder clearExternalV6AddressSpec() {
if (externalV6AddressSpecBuilder_ == null) {
externalV6AddressSpec_ = null;
onChanged();
} else {
externalV6AddressSpec_ = null;
externalV6AddressSpecBuilder_ = null;
}
return this;
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder getExternalV6AddressSpecBuilder() {
onChanged();
return getExternalV6AddressSpecFieldBuilder().getBuilder();
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder getExternalV6AddressSpecOrBuilder() {
if (externalV6AddressSpecBuilder_ != null) {
return externalV6AddressSpecBuilder_.getMessageOrBuilder();
} else {
return externalV6AddressSpec_ == null ?
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance() : externalV6AddressSpec_;
}
}
/**
*
* Specification of parameters for external IPv6 networking.
*
*
* .yandex.cloud.k8s.v1.ExternalAddressSpec external_v6_address_spec = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder>
getExternalV6AddressSpecFieldBuilder() {
if (externalV6AddressSpecBuilder_ == null) {
externalV6AddressSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder>(
getExternalV6AddressSpec(),
getParentForChildren(),
isClean());
externalV6AddressSpec_ = null;
}
return externalV6AddressSpecBuilder_;
}
@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.k8s.v1.RegionalMasterSpec)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.RegionalMasterSpec)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RegionalMasterSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RegionalMasterSpec(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.k8s.v1.ClusterServiceOuterClass.RegionalMasterSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface InternalAddressSpecOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.InternalAddressSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.InternalAddressSpec}
*/
public static final class InternalAddressSpec extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.InternalAddressSpec)
InternalAddressSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use InternalAddressSpec.newBuilder() to construct.
private InternalAddressSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private InternalAddressSpec() {
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new InternalAddressSpec();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private InternalAddressSpec(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 18: {
java.lang.String s = input.readStringRequireUtf8();
subnetId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder.class);
}
public static final int SUBNET_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The subnetId.
*/
@java.lang.Override
public java.lang.String getSubnetId() {
java.lang.Object ref = subnetId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
subnetId_ = s;
return s;
}
}
/**
*
* ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The bytes for subnetId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSubnetIdBytes() {
java.lang.Object ref = subnetId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
subnetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subnetId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, subnetId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec) obj;
if (!getSubnetId()
.equals(other.getSubnetId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.InternalAddressSpec}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.InternalAddressSpec)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec(this);
result.subnetId_ = subnetId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.getDefaultInstance()) return this;
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object subnetId_ = "";
/**
*
* ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The subnetId.
*/
public java.lang.String getSubnetId() {
java.lang.Object ref = subnetId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
subnetId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The bytes for subnetId.
*/
public com.google.protobuf.ByteString
getSubnetIdBytes() {
java.lang.Object ref = subnetId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
subnetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @param value The subnetId to set.
* @return This builder for chaining.
*/
public Builder setSubnetId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
subnetId_ = value;
onChanged();
return this;
}
/**
*
* ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @param value The bytes for subnetId to set.
* @return This builder for chaining.
*/
public Builder setSubnetIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
subnetId_ = value;
onChanged();
return this;
}
@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.k8s.v1.InternalAddressSpec)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.InternalAddressSpec)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public InternalAddressSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new InternalAddressSpec(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ExternalAddressSpecOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ExternalAddressSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
* IP address.
*
*
* string address = 1;
* @return The address.
*/
java.lang.String getAddress();
/**
*
* IP address.
*
*
* string address = 1;
* @return The bytes for address.
*/
com.google.protobuf.ByteString
getAddressBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.ExternalAddressSpec}
*/
public static final class ExternalAddressSpec extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ExternalAddressSpec)
ExternalAddressSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use ExternalAddressSpec.newBuilder() to construct.
private ExternalAddressSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ExternalAddressSpec() {
address_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ExternalAddressSpec();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ExternalAddressSpec(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
address_ = s;
break;
}
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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder.class);
}
public static final int ADDRESS_FIELD_NUMBER = 1;
private volatile java.lang.Object address_;
/**
*
* IP address.
*
*
* string address = 1;
* @return The address.
*/
@java.lang.Override
public java.lang.String getAddress() {
java.lang.Object ref = address_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
address_ = s;
return s;
}
}
/**
*
* IP address.
*
*
* string address = 1;
* @return The bytes for address.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getAddressBytes() {
java.lang.Object ref = address_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
address_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(address_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, address_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(address_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, address_);
}
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.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec) obj;
if (!getAddress()
.equals(other.getAddress())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ADDRESS_FIELD_NUMBER;
hash = (53 * hash) + getAddress().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.ExternalAddressSpec}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ExternalAddressSpec)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
address_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec(this);
result.address_ = address_;
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.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec.getDefaultInstance()) return this;
if (!other.getAddress().isEmpty()) {
address_ = other.address_;
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.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object address_ = "";
/**
*
* IP address.
*
*
* string address = 1;
* @return The address.
*/
public java.lang.String getAddress() {
java.lang.Object ref = address_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
address_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* IP address.
*
*
* string address = 1;
* @return The bytes for address.
*/
public com.google.protobuf.ByteString
getAddressBytes() {
java.lang.Object ref = address_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
address_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* IP address.
*
*
* string address = 1;
* @param value The address to set.
* @return This builder for chaining.
*/
public Builder setAddress(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
address_ = value;
onChanged();
return this;
}
/**
*
* IP address.
*
*
* string address = 1;
* @return This builder for chaining.
*/
public Builder clearAddress() {
address_ = getDefaultInstance().getAddress();
onChanged();
return this;
}
/**
*
* IP address.
*
*
* string address = 1;
* @param value The bytes for address to set.
* @return This builder for chaining.
*/
public Builder setAddressBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
address_ = value;
onChanged();
return this;
}
@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.k8s.v1.ExternalAddressSpec)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ExternalAddressSpec)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ExternalAddressSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ExternalAddressSpec(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.ExternalAddressSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MasterLocationOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.MasterLocation)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @return The zoneId.
*/
java.lang.String getZoneId();
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for zoneId.
*/
com.google.protobuf.ByteString
getZoneIdBytes();
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return Whether the internalV4AddressSpec field is set.
*/
boolean hasInternalV4AddressSpec();
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return The internalV4AddressSpec.
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec getInternalV4AddressSpec();
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder getInternalV4AddressSpecOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.MasterLocation}
*/
public static final class MasterLocation extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.MasterLocation)
MasterLocationOrBuilder {
private static final long serialVersionUID = 0L;
// Use MasterLocation.newBuilder() to construct.
private MasterLocation(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MasterLocation() {
zoneId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MasterLocation();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MasterLocation(
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();
zoneId_ = s;
break;
}
case 18: {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder subBuilder = null;
if (internalV4AddressSpec_ != null) {
subBuilder = internalV4AddressSpec_.toBuilder();
}
internalV4AddressSpec_ = input.readMessage(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(internalV4AddressSpec_);
internalV4AddressSpec_ = 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.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterLocation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterLocation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder.class);
}
public static final int ZONE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object zoneId_;
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 INTERNAL_V4_ADDRESS_SPEC_FIELD_NUMBER = 2;
private yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec internalV4AddressSpec_;
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return Whether the internalV4AddressSpec field is set.
*/
@java.lang.Override
public boolean hasInternalV4AddressSpec() {
return internalV4AddressSpec_ != null;
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return The internalV4AddressSpec.
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec getInternalV4AddressSpec() {
return internalV4AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.getDefaultInstance() : internalV4AddressSpec_;
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder getInternalV4AddressSpecOrBuilder() {
return getInternalV4AddressSpec();
}
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(zoneId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, zoneId_);
}
if (internalV4AddressSpec_ != null) {
output.writeMessage(2, getInternalV4AddressSpec());
}
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(zoneId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, zoneId_);
}
if (internalV4AddressSpec_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getInternalV4AddressSpec());
}
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.k8s.v1.ClusterServiceOuterClass.MasterLocation)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation) obj;
if (!getZoneId()
.equals(other.getZoneId())) return false;
if (hasInternalV4AddressSpec() != other.hasInternalV4AddressSpec()) return false;
if (hasInternalV4AddressSpec()) {
if (!getInternalV4AddressSpec()
.equals(other.getInternalV4AddressSpec())) 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) + ZONE_ID_FIELD_NUMBER;
hash = (53 * hash) + getZoneId().hashCode();
if (hasInternalV4AddressSpec()) {
hash = (37 * hash) + INTERNAL_V4_ADDRESS_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getInternalV4AddressSpec().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation 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.k8s.v1.ClusterServiceOuterClass.MasterLocation parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation 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.k8s.v1.ClusterServiceOuterClass.MasterLocation parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation 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.k8s.v1.ClusterServiceOuterClass.MasterLocation parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation 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.k8s.v1.ClusterServiceOuterClass.MasterLocation parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation 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.k8s.v1.ClusterServiceOuterClass.MasterLocation 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.k8s.v1.MasterLocation}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.MasterLocation)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterLocation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterLocation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.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();
zoneId_ = "";
if (internalV4AddressSpecBuilder_ == null) {
internalV4AddressSpec_ = null;
} else {
internalV4AddressSpec_ = null;
internalV4AddressSpecBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_MasterLocation_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation(this);
result.zoneId_ = zoneId_;
if (internalV4AddressSpecBuilder_ == null) {
result.internalV4AddressSpec_ = internalV4AddressSpec_;
} else {
result.internalV4AddressSpec_ = internalV4AddressSpecBuilder_.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.k8s.v1.ClusterServiceOuterClass.MasterLocation) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation.getDefaultInstance()) return this;
if (!other.getZoneId().isEmpty()) {
zoneId_ = other.zoneId_;
onChanged();
}
if (other.hasInternalV4AddressSpec()) {
mergeInternalV4AddressSpec(other.getInternalV4AddressSpec());
}
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.k8s.v1.ClusterServiceOuterClass.MasterLocation parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object zoneId_ = "";
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearZoneId() {
zoneId_ = getDefaultInstance().getZoneId();
onChanged();
return this;
}
/**
*
* ID of the availability zone.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec internalV4AddressSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder> internalV4AddressSpecBuilder_;
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return Whether the internalV4AddressSpec field is set.
*/
public boolean hasInternalV4AddressSpec() {
return internalV4AddressSpecBuilder_ != null || internalV4AddressSpec_ != null;
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
* @return The internalV4AddressSpec.
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec getInternalV4AddressSpec() {
if (internalV4AddressSpecBuilder_ == null) {
return internalV4AddressSpec_ == null ? yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.getDefaultInstance() : internalV4AddressSpec_;
} else {
return internalV4AddressSpecBuilder_.getMessage();
}
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public Builder setInternalV4AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec value) {
if (internalV4AddressSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
internalV4AddressSpec_ = value;
onChanged();
} else {
internalV4AddressSpecBuilder_.setMessage(value);
}
return this;
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public Builder setInternalV4AddressSpec(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder builderForValue) {
if (internalV4AddressSpecBuilder_ == null) {
internalV4AddressSpec_ = builderForValue.build();
onChanged();
} else {
internalV4AddressSpecBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public Builder mergeInternalV4AddressSpec(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec value) {
if (internalV4AddressSpecBuilder_ == null) {
if (internalV4AddressSpec_ != null) {
internalV4AddressSpec_ =
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.newBuilder(internalV4AddressSpec_).mergeFrom(value).buildPartial();
} else {
internalV4AddressSpec_ = value;
}
onChanged();
} else {
internalV4AddressSpecBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public Builder clearInternalV4AddressSpec() {
if (internalV4AddressSpecBuilder_ == null) {
internalV4AddressSpec_ = null;
onChanged();
} else {
internalV4AddressSpec_ = null;
internalV4AddressSpecBuilder_ = null;
}
return this;
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder getInternalV4AddressSpecBuilder() {
onChanged();
return getInternalV4AddressSpecFieldBuilder().getBuilder();
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder getInternalV4AddressSpecOrBuilder() {
if (internalV4AddressSpecBuilder_ != null) {
return internalV4AddressSpecBuilder_.getMessageOrBuilder();
} else {
return internalV4AddressSpec_ == null ?
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.getDefaultInstance() : internalV4AddressSpec_;
}
}
/**
*
* If not specified and there is a single subnet in specified zone, address
* in this subnet will be allocated.
*
*
* .yandex.cloud.k8s.v1.InternalAddressSpec internal_v4_address_spec = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder>
getInternalV4AddressSpecFieldBuilder() {
if (internalV4AddressSpecBuilder_ == null) {
internalV4AddressSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpec.Builder, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.InternalAddressSpecOrBuilder>(
getInternalV4AddressSpec(),
getParentForChildren(),
isClean());
internalV4AddressSpec_ = null;
}
return internalV4AddressSpecBuilder_;
}
@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.k8s.v1.MasterLocation)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.MasterLocation)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.MasterLocation getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MasterLocation parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MasterLocation(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.k8s.v1.ClusterServiceOuterClass.MasterLocation getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface LocationSpecOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.LocationSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the availability zone where the master resides.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @return The zoneId.
*/
java.lang.String getZoneId();
/**
*
* ID of the availability zone where the master resides.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for zoneId.
*/
com.google.protobuf.ByteString
getZoneIdBytes();
/**
*
* ID of the VPC network's subnet where the master resides.
* If not specified and there is a single subnet in specified zone, address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The subnetId.
*/
java.lang.String getSubnetId();
/**
*
* ID of the VPC network's subnet where the master resides.
* If not specified and there is a single subnet in specified zone, address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The bytes for subnetId.
*/
com.google.protobuf.ByteString
getSubnetIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.k8s.v1.LocationSpec}
*/
public static final class LocationSpec extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.LocationSpec)
LocationSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use LocationSpec.newBuilder() to construct.
private LocationSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private LocationSpec() {
zoneId_ = "";
subnetId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new LocationSpec();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private LocationSpec(
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();
zoneId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
subnetId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_LocationSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_LocationSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder.class);
}
public static final int ZONE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object zoneId_;
/**
*
* ID of the availability zone where the master resides.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 master resides.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 SUBNET_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object subnetId_;
/**
*
* ID of the VPC network's subnet where the master resides.
* If not specified and there is a single subnet in specified zone, address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The subnetId.
*/
@java.lang.Override
public java.lang.String getSubnetId() {
java.lang.Object ref = subnetId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
subnetId_ = s;
return s;
}
}
/**
*
* ID of the VPC network's subnet where the master resides.
* If not specified and there is a single subnet in specified zone, address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The bytes for subnetId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSubnetIdBytes() {
java.lang.Object ref = subnetId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
subnetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
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(zoneId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, zoneId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subnetId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zoneId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, zoneId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, subnetId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec)) {
return super.equals(obj);
}
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec other = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec) obj;
if (!getZoneId()
.equals(other.getZoneId())) return false;
if (!getSubnetId()
.equals(other.getSubnetId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ZONE_ID_FIELD_NUMBER;
hash = (53 * hash) + getZoneId().hashCode();
hash = (37 * hash) + SUBNET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSubnetId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec 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.k8s.v1.ClusterServiceOuterClass.LocationSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec 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.k8s.v1.ClusterServiceOuterClass.LocationSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec 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.k8s.v1.ClusterServiceOuterClass.LocationSpec parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec 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.k8s.v1.ClusterServiceOuterClass.LocationSpec parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec 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.k8s.v1.ClusterServiceOuterClass.LocationSpec 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.k8s.v1.LocationSpec}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.LocationSpec)
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_LocationSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_LocationSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.class, yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.Builder.class);
}
// Construct using yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.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();
zoneId_ = "";
subnetId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_k8s_v1_LocationSpec_descriptor;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec getDefaultInstanceForType() {
return yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec build() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec buildPartial() {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec result = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec(this);
result.zoneId_ = zoneId_;
result.subnetId_ = subnetId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec) {
return mergeFrom((yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec other) {
if (other == yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec.getDefaultInstance()) return this;
if (!other.getZoneId().isEmpty()) {
zoneId_ = other.zoneId_;
onChanged();
}
if (!other.getSubnetId().isEmpty()) {
subnetId_ = other.subnetId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object zoneId_ = "";
/**
*
* ID of the availability zone where the master resides.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 master resides.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 master resides.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 master resides.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearZoneId() {
zoneId_ = getDefaultInstance().getZoneId();
onChanged();
return this;
}
/**
*
* ID of the availability zone where the master resides.
*
*
* string zone_id = 1 [(.yandex.cloud.required) = true];
* @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 java.lang.Object subnetId_ = "";
/**
*
* ID of the VPC network's subnet where the master resides.
* If not specified and there is a single subnet in specified zone, address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The subnetId.
*/
public java.lang.String getSubnetId() {
java.lang.Object ref = subnetId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
subnetId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the VPC network's subnet where the master resides.
* If not specified and there is a single subnet in specified zone, address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return The bytes for subnetId.
*/
public com.google.protobuf.ByteString
getSubnetIdBytes() {
java.lang.Object ref = subnetId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
subnetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the VPC network's subnet where the master resides.
* If not specified and there is a single subnet in specified zone, address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @param value The subnetId to set.
* @return This builder for chaining.
*/
public Builder setSubnetId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
subnetId_ = value;
onChanged();
return this;
}
/**
*
* ID of the VPC network's subnet where the master resides.
* If not specified and there is a single subnet in specified zone, address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @return This builder for chaining.
*/
public Builder clearSubnetId() {
subnetId_ = getDefaultInstance().getSubnetId();
onChanged();
return this;
}
/**
*
* ID of the VPC network's subnet where the master resides.
* If not specified and there is a single subnet in specified zone, address in this subnet will be allocated.
*
*
* string subnet_id = 2;
* @param value The bytes for subnetId to set.
* @return This builder for chaining.
*/
public Builder setSubnetIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
subnetId_ = value;
onChanged();
return this;
}
@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.k8s.v1.LocationSpec)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.LocationSpec)
private static final yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec();
}
public static yandex.cloud.api.k8s.v1.ClusterServiceOuterClass.LocationSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public LocationSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new LocationSpec(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.k8s.v1.ClusterServiceOuterClass.LocationSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_GetClusterRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_GetClusterRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ListClustersRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ListClustersRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ListClustersResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ListClustersResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_StopClusterRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_StopClusterRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_StartClusterRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_StartClusterRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_MasterSpec_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_MasterSpec_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_MasterLocation_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_MasterLocation_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_k8s_v1_LocationSpec_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_k8s_v1_LocationSpec_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/k8s/v1/cluster_service.pr" +
"oto\022\023yandex.cloud.k8s.v1\032\034google/api/ann" +
"otations.proto\032 google/protobuf/field_ma" +
"sk.proto\032 yandex/cloud/api/operation.pro" +
"to\032!yandex/cloud/k8s/v1/cluster.proto\032$y" +
"andex/cloud/k8s/v1/node_group.proto\032\036yan" +
"dex/cloud/k8s/v1/node.proto\032!yandex/clou" +
"d/k8s/v1/version.proto\032&yandex/cloud/ope" +
"ration/operation.proto\032\035yandex/cloud/val" +
"idation.proto\"-\n\021GetClusterRequest\022\030\n\ncl" +
"uster_id\030\001 \001(\tB\004\350\3071\001\"\210\001\n\023ListClustersReq" +
"uest\022\027\n\tfolder_id\030\001 \001(\tB\004\350\3071\001\022\035\n\tpage_si" +
"ze\030\002 \001(\003B\n\372\3071\0060-1000\022\035\n\npage_token\030\003 \001(\t" +
"B\t\212\3101\005<=100\022\032\n\006filter\030\004 \001(\tB\n\212\3101\006<=1000\"" +
"_\n\024ListClustersResponse\022.\n\010clusters\030\001 \003(" +
"\0132\034.yandex.cloud.k8s.v1.Cluster\022\027\n\017next_" +
"page_token\030\002 \001(\t\"0\n\024DeleteClusterRequest" +
"\022\030\n\ncluster_id\030\001 \001(\tB\004\350\3071\001\"+\n\025DeleteClus" +
"terMetadata\022\022\n\ncluster_id\030\001 \001(\t\".\n\022StopC" +
"lusterRequest\022\030\n\ncluster_id\030\001 \001(\tB\004\350\3071\001\"" +
")\n\023StopClusterMetadata\022\022\n\ncluster_id\030\001 \001" +
"(\t\"/\n\023StartClusterRequest\022\030\n\ncluster_id\030" +
"\001 \001(\tB\004\350\3071\001\"*\n\024StartClusterMetadata\022\022\n\nc" +
"luster_id\030\001 \001(\t\"\257\005\n\024UpdateClusterRequest" +
"\022\030\n\ncluster_id\030\001 \001(\tB\004\350\3071\001\022/\n\013update_mas" +
"k\030\002 \001(\0132\032.google.protobuf.FieldMask\0222\n\004n" +
"ame\030\003 \001(\tB$\362\3071 |[a-z]([-a-z0-9]{0,61}[a-" +
"z0-9])?\022\036\n\013description\030\004 \001(\tB\t\212\3101\005<=256\022" +
"\216\001\n\006labels\030\005 \003(\01325.yandex.cloud.k8s.v1.U" +
"pdateClusterRequest.LabelsEntryBG\202\3101\004<=6" +
"4\212\3101\004<=63\362\3071\017[-_./\\@0-9a-z]*\262\3101\006\032\0041-63\262\310" +
"1\026\022\024[a-z][-_./\\@0-9a-z]*\022(\n\024gateway_ipv4" +
"_address\030\006 \001(\tB\010\212\3101\004<=15H\000\022:\n\013master_spe" +
"c\030\007 \001(\0132%.yandex.cloud.k8s.v1.MasterUpda" +
"teSpec\022\032\n\022service_account_id\030\t \001(\t\022\037\n\027no" +
"de_service_account_id\030\010 \001(\t\022:\n\016network_p" +
"olicy\030\n \001(\0132\".yandex.cloud.k8s.v1.Networ" +
"kPolicy\022E\n\024ip_allocation_policy\030\013 \001(\0132\'." +
"yandex.cloud.k8s.v1.IPAllocationPolicy\032-" +
"\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(" +
"\t:\0028\001B\022\n\020internet_gateway\"\243\002\n\020MasterUpda" +
"teSpec\0227\n\007version\030\001 \001(\0132&.yandex.cloud.k" +
"8s.v1.UpdateVersionSpec\022H\n\022maintenance_p" +
"olicy\030\002 \001(\0132,.yandex.cloud.k8s.v1.Master" +
"MaintenancePolicy\022\032\n\022security_group_ids\030" +
"\003 \003(\t\022:\n\016master_logging\030\004 \001(\0132\".yandex.c" +
"loud.k8s.v1.MasterLogging\0224\n\tlocations\030\005" +
" \003(\0132!.yandex.cloud.k8s.v1.LocationSpec\"" +
"+\n\025UpdateClusterMetadata\022\022\n\ncluster_id\030\001" +
" \001(\t\"\330\006\n\024CreateClusterRequest\022\027\n\tfolder_" +
"id\030\001 \001(\tB\004\350\3071\001\0222\n\004name\030\002 \001(\tB$\362\3071 |[a-z]" +
"([-a-z0-9]{0,61}[a-z0-9])?\022\036\n\013descriptio" +
"n\030\003 \001(\tB\t\212\3101\005<=256\022\216\001\n\006labels\030\004 \003(\01325.ya" +
"ndex.cloud.k8s.v1.CreateClusterRequest.L" +
"abelsEntryBG\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\030\n\nnetwork_id\030\005 \001(\tB\004\350\3071\001\022:\n\013master_" +
"spec\030\006 \001(\0132\037.yandex.cloud.k8s.v1.MasterS" +
"pecB\004\350\3071\001\022E\n\024ip_allocation_policy\030\007 \001(\0132" +
"\'.yandex.cloud.k8s.v1.IPAllocationPolicy" +
"\022\036\n\024gateway_ipv4_address\030\010 \001(\tH\000\022 \n\022serv" +
"ice_account_id\030\t \001(\tB\004\350\3071\001\022%\n\027node_servi" +
"ce_account_id\030\n \001(\tB\004\350\3071\001\022<\n\017release_cha" +
"nnel\030\013 \001(\0162#.yandex.cloud.k8s.v1.Release" +
"Channel\022:\n\016network_policy\030\014 \001(\0132\".yandex" +
".cloud.k8s.v1.NetworkPolicy\0226\n\014kms_provi" +
"der\030\r \001(\0132 .yandex.cloud.k8s.v1.KMSProvi" +
"der\022-\n\006cilium\030\016 \001(\0132\033.yandex.cloud.k8s.v" +
"1.CiliumH\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r" +
"\n\005value\030\002 \001(\t:\0028\001B\022\n\020internet_gatewayB\030\n" +
"\026network_implementation\"+\n\025CreateCluster" +
"Metadata\022\022\n\ncluster_id\030\001 \001(\t\"/\n\031AutoUpgr" +
"adeMasterMetadata\022\022\n\ncluster_id\030\001 \001(\t\"\222\001" +
"\n\034ListClusterOperationsRequest\022\030\n\ncluste" +
"r_id\030\001 \001(\tB\004\350\3071\001\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071" +
"\0060-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\"o\n\035ListCluste" +
"rOperationsResponse\0225\n\noperations\030\001 \003(\0132" +
"!.yandex.cloud.operation.Operation\022\027\n\017ne" +
"xt_page_token\030\002 \001(\t\"\222\001\n\034ListClusterNodeG" +
"roupsRequest\022\030\n\ncluster_id\030\001 \001(\tB\004\350\3071\001\022\035" +
"\n\tpage_size\030\002 \001(\003B\n\372\3071\0060-1000\022\035\n\npage_to" +
"ken\030\003 \001(\tB\t\212\3101\005<=100\022\032\n\006filter\030\004 \001(\tB\n\212\310" +
"1\006<=1000\"m\n\035ListClusterNodeGroupsRespons" +
"e\0223\n\013node_groups\030\001 \003(\0132\036.yandex.cloud.k8" +
"s.v1.NodeGroup\022\027\n\017next_page_token\030\002 \001(\t\"" +
"q\n\027ListClusterNodesRequest\022\030\n\ncluster_id" +
"\030\001 \001(\tB\004\350\3071\001\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\0060-1" +
"000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"]\n\030Li" +
"stClusterNodesResponse\022(\n\005nodes\030\001 \003(\0132\031." +
"yandex.cloud.k8s.v1.Node\022\027\n\017next_page_to" +
"ken\030\002 \001(\t\"\274\003\n\nMasterSpec\022A\n\021zonal_master" +
"_spec\030\001 \001(\0132$.yandex.cloud.k8s.v1.ZonalM" +
"asterSpecH\000\022G\n\024regional_master_spec\030\002 \001(" +
"\0132\'.yandex.cloud.k8s.v1.RegionalMasterSp" +
"ecH\000\0224\n\tlocations\030\010 \003(\0132!.yandex.cloud.k" +
"8s.v1.LocationSpec\022$\n\021etcd_cluster_size\030" +
"\t \001(\003B\t\372\3071\0050,1,3\022\017\n\007version\030\003 \001(\t\022H\n\022mai" +
"ntenance_policy\030\004 \001(\0132,.yandex.cloud.k8s" +
".v1.MasterMaintenancePolicy\022\032\n\022security_" +
"group_ids\030\006 \003(\t\022:\n\016master_logging\030\007 \001(\0132" +
"\".yandex.cloud.k8s.v1.MasterLoggingB\023\n\013m" +
"aster_type\022\004\300\3011\001\"\300\001\n\017ZonalMasterSpec\022\025\n\007" +
"zone_id\030\001 \001(\tB\004\350\3071\001\022J\n\030internal_v4_addre" +
"ss_spec\030\002 \001(\0132(.yandex.cloud.k8s.v1.Inte" +
"rnalAddressSpec\022J\n\030external_v4_address_s" +
"pec\030\003 \001(\0132(.yandex.cloud.k8s.v1.External" +
"AddressSpec\"\375\001\n\022RegionalMasterSpec\022\027\n\tre" +
"gion_id\030\001 \001(\tB\004\350\3071\001\0226\n\tlocations\030\002 \003(\0132#" +
".yandex.cloud.k8s.v1.MasterLocation\022J\n\030e" +
"xternal_v4_address_spec\030\003 \001(\0132(.yandex.c" +
"loud.k8s.v1.ExternalAddressSpec\022J\n\030exter" +
"nal_v6_address_spec\030\004 \001(\0132(.yandex.cloud" +
".k8s.v1.ExternalAddressSpec\"(\n\023InternalA" +
"ddressSpec\022\021\n\tsubnet_id\030\002 \001(\t\"&\n\023Externa" +
"lAddressSpec\022\017\n\007address\030\001 \001(\t\"s\n\016MasterL" +
"ocation\022\025\n\007zone_id\030\001 \001(\tB\004\350\3071\001\022J\n\030intern" +
"al_v4_address_spec\030\002 \001(\0132(.yandex.cloud." +
"k8s.v1.InternalAddressSpec\"8\n\014LocationSp" +
"ec\022\025\n\007zone_id\030\001 \001(\tB\004\350\3071\001\022\021\n\tsubnet_id\030\002" +
" \001(\t2\306\r\n\016ClusterService\022\201\001\n\003Get\022&.yandex" +
".cloud.k8s.v1.GetClusterRequest\032\034.yandex" +
".cloud.k8s.v1.Cluster\"4\202\323\344\223\002.\022,/managed-" +
"kubernetes/v1/clusters/{cluster_id}\022\204\001\n\004" +
"List\022(.yandex.cloud.k8s.v1.ListClustersR" +
"equest\032).yandex.cloud.k8s.v1.ListCluster" +
"sResponse\"\'\202\323\344\223\002!\022\037/managed-kubernetes/v" +
"1/clusters\022\246\001\n\006Create\022).yandex.cloud.k8s" +
".v1.CreateClusterRequest\032!.yandex.cloud." +
"operation.Operation\"N\202\323\344\223\002$\"\037/managed-ku" +
"bernetes/v1/clusters:\001*\262\322* \n\025CreateClust" +
"erMetadata\022\007Cluster\022\263\001\n\006Update\022).yandex." +
"cloud.k8s.v1.UpdateClusterRequest\032!.yand" +
"ex.cloud.operation.Operation\"[\202\323\344\223\00212,/m" +
"anaged-kubernetes/v1/clusters/{cluster_i" +
"d}:\001*\262\322* \n\025UpdateClusterMetadata\022\007Cluste" +
"r\022\276\001\n\006Delete\022).yandex.cloud.k8s.v1.Delet" +
"eClusterRequest\032!.yandex.cloud.operation" +
".Operation\"f\202\323\344\223\002.*,/managed-kubernetes/" +
"v1/clusters/{cluster_id}\262\322*.\n\025DeleteClus" +
"terMetadata\022\025google.protobuf.Empty\022\262\001\n\004S" +
"top\022\'.yandex.cloud.k8s.v1.StopClusterReq" +
"uest\032!.yandex.cloud.operation.Operation\"" +
"^\202\323\344\223\0026\"1/managed-kubernetes/v1/clusters" +
"/{cluster_id}:stop:\001*\262\322*\036\n\023StopClusterMe" +
"tadata\022\007Cluster\022\266\001\n\005Start\022(.yandex.cloud" +
".k8s.v1.StartClusterRequest\032!.yandex.clo" +
"ud.operation.Operation\"`\202\323\344\223\0027\"2/managed" +
"-kubernetes/v1/clusters/{cluster_id}:sta" +
"rt:\001*\262\322*\037\n\024StartClusterMetadata\022\007Cluster" +
"\022\270\001\n\016ListNodeGroups\0221.yandex.cloud.k8s.v" +
"1.ListClusterNodeGroupsRequest\0322.yandex." +
"cloud.k8s.v1.ListClusterNodeGroupsRespon" +
"se\"?\202\323\344\223\0029\0227/managed-kubernetes/v1/clust" +
"ers/{cluster_id}/nodeGroups\022\270\001\n\016ListOper" +
"ations\0221.yandex.cloud.k8s.v1.ListCluster" +
"OperationsRequest\0322.yandex.cloud.k8s.v1." +
"ListClusterOperationsResponse\"?\202\323\344\223\0029\0227/" +
"managed-kubernetes/v1/clusters/{cluster_" +
"id}/operations\022\244\001\n\tListNodes\022,.yandex.cl" +
"oud.k8s.v1.ListClusterNodesRequest\032-.yan" +
"dex.cloud.k8s.v1.ListClusterNodesRespons" +
"e\":\202\323\344\223\0024\0222/managed-kubernetes/v1/cluste" +
"rs/{cluster_id}/nodesBV\n\027yandex.cloud.ap" +
"i.k8s.v1Z;github.com/yandex-cloud/go-gen" +
"proto/yandex/cloud/k8s/v1;k8sb\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.k8s.v1.ClusterOuterClass.getDescriptor(),
yandex.cloud.api.k8s.v1.NodeGroupOuterClass.getDescriptor(),
yandex.cloud.api.k8s.v1.NodeOuterClass.getDescriptor(),
yandex.cloud.api.k8s.v1.Version.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
});
internal_static_yandex_cloud_k8s_v1_GetClusterRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_k8s_v1_GetClusterRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_GetClusterRequest_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_ListClustersRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_k8s_v1_ListClustersRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ListClustersRequest_descriptor,
new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", });
internal_static_yandex_cloud_k8s_v1_ListClustersResponse_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_k8s_v1_ListClustersResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ListClustersResponse_descriptor,
new java.lang.String[] { "Clusters", "NextPageToken", });
internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_DeleteClusterRequest_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_DeleteClusterMetadata_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_StopClusterRequest_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_k8s_v1_StopClusterRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_StopClusterRequest_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_StopClusterMetadata_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_StartClusterRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_k8s_v1_StartClusterRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_StartClusterRequest_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_StartClusterMetadata_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_descriptor,
new java.lang.String[] { "ClusterId", "UpdateMask", "Name", "Description", "Labels", "GatewayIpv4Address", "MasterSpec", "ServiceAccountId", "NodeServiceAccountId", "NetworkPolicy", "IpAllocationPolicy", "InternetGateway", });
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_UpdateClusterRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_MasterUpdateSpec_descriptor,
new java.lang.String[] { "Version", "MaintenancePolicy", "SecurityGroupIds", "MasterLogging", "Locations", });
internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_UpdateClusterMetadata_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_descriptor,
new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "NetworkId", "MasterSpec", "IpAllocationPolicy", "GatewayIpv4Address", "ServiceAccountId", "NodeServiceAccountId", "ReleaseChannel", "NetworkPolicy", "KmsProvider", "Cilium", "InternetGateway", "NetworkImplementation", });
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_CreateClusterRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_CreateClusterMetadata_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_AutoUpgradeMasterMetadata_descriptor,
new java.lang.String[] { "ClusterId", });
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsRequest_descriptor,
new java.lang.String[] { "ClusterId", "PageSize", "PageToken", "Filter", });
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ListClusterOperationsResponse_descriptor,
new java.lang.String[] { "Operations", "NextPageToken", });
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_descriptor =
getDescriptor().getMessageTypes().get(17);
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsRequest_descriptor,
new java.lang.String[] { "ClusterId", "PageSize", "PageToken", "Filter", });
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_descriptor =
getDescriptor().getMessageTypes().get(18);
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ListClusterNodeGroupsResponse_descriptor,
new java.lang.String[] { "NodeGroups", "NextPageToken", });
internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_descriptor =
getDescriptor().getMessageTypes().get(19);
internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ListClusterNodesRequest_descriptor,
new java.lang.String[] { "ClusterId", "PageSize", "PageToken", });
internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_descriptor =
getDescriptor().getMessageTypes().get(20);
internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ListClusterNodesResponse_descriptor,
new java.lang.String[] { "Nodes", "NextPageToken", });
internal_static_yandex_cloud_k8s_v1_MasterSpec_descriptor =
getDescriptor().getMessageTypes().get(21);
internal_static_yandex_cloud_k8s_v1_MasterSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_MasterSpec_descriptor,
new java.lang.String[] { "ZonalMasterSpec", "RegionalMasterSpec", "Locations", "EtcdClusterSize", "Version", "MaintenancePolicy", "SecurityGroupIds", "MasterLogging", "MasterType", });
internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_descriptor =
getDescriptor().getMessageTypes().get(22);
internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ZonalMasterSpec_descriptor,
new java.lang.String[] { "ZoneId", "InternalV4AddressSpec", "ExternalV4AddressSpec", });
internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_descriptor =
getDescriptor().getMessageTypes().get(23);
internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_RegionalMasterSpec_descriptor,
new java.lang.String[] { "RegionId", "Locations", "ExternalV4AddressSpec", "ExternalV6AddressSpec", });
internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_descriptor =
getDescriptor().getMessageTypes().get(24);
internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_InternalAddressSpec_descriptor,
new java.lang.String[] { "SubnetId", });
internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_descriptor =
getDescriptor().getMessageTypes().get(25);
internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_ExternalAddressSpec_descriptor,
new java.lang.String[] { "Address", });
internal_static_yandex_cloud_k8s_v1_MasterLocation_descriptor =
getDescriptor().getMessageTypes().get(26);
internal_static_yandex_cloud_k8s_v1_MasterLocation_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_MasterLocation_descriptor,
new java.lang.String[] { "ZoneId", "InternalV4AddressSpec", });
internal_static_yandex_cloud_k8s_v1_LocationSpec_descriptor =
getDescriptor().getMessageTypes().get(27);
internal_static_yandex_cloud_k8s_v1_LocationSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_k8s_v1_LocationSpec_descriptor,
new java.lang.String[] { "ZoneId", "SubnetId", });
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.exactlyOne);
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.k8s.v1.ClusterOuterClass.getDescriptor();
yandex.cloud.api.k8s.v1.NodeGroupOuterClass.getDescriptor();
yandex.cloud.api.k8s.v1.NodeOuterClass.getDescriptor();
yandex.cloud.api.k8s.v1.Version.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