yandex.cloud.api.iam.v1.KeyServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/iam/v1/key_service.proto
package yandex.cloud.api.iam.v1;
public final class KeyServiceOuterClass {
private KeyServiceOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code yandex.cloud.iam.v1.KeyFormat}
*/
public enum KeyFormat
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Privacy-Enhanced Mail (PEM) format. Default value.
*
*
* PEM_FILE = 0;
*/
PEM_FILE(0),
UNRECOGNIZED(-1),
;
/**
*
* Privacy-Enhanced Mail (PEM) format. Default value.
*
*
* PEM_FILE = 0;
*/
public static final int PEM_FILE_VALUE = 0;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static KeyFormat valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static KeyFormat forNumber(int value) {
switch (value) {
case 0: return PEM_FILE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
KeyFormat> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public KeyFormat findValueByNumber(int number) {
return KeyFormat.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.getDescriptor().getEnumTypes().get(0);
}
private static final KeyFormat[] VALUES = values();
public static KeyFormat valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private KeyFormat(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:yandex.cloud.iam.v1.KeyFormat)
}
public interface GetKeyRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.GetKeyRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Key resource to return.
* To get the ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
java.lang.String getKeyId();
/**
*
* ID of the Key resource to return.
* To get the ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
com.google.protobuf.ByteString
getKeyIdBytes();
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 2;
* @return The enum numeric value on the wire for format.
*/
int getFormatValue();
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 2;
* @return The format.
*/
yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat getFormat();
}
/**
* Protobuf type {@code yandex.cloud.iam.v1.GetKeyRequest}
*/
public static final class GetKeyRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.GetKeyRequest)
GetKeyRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetKeyRequest.newBuilder() to construct.
private GetKeyRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetKeyRequest() {
keyId_ = "";
format_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetKeyRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetKeyRequest(
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();
keyId_ = s;
break;
}
case 16: {
int rawValue = input.readEnum();
format_ = rawValue;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_GetKeyRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_GetKeyRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest.Builder.class);
}
public static final int KEY_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object keyId_;
/**
*
* ID of the Key resource to return.
* To get the ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
@java.lang.Override
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
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();
keyId_ = s;
return s;
}
}
/**
*
* ID of the Key resource to return.
* To get the ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int FORMAT_FIELD_NUMBER = 2;
private int format_;
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 2;
* @return The enum numeric value on the wire for format.
*/
@java.lang.Override public int getFormatValue() {
return format_;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 2;
* @return The format.
*/
@java.lang.Override public yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat getFormat() {
@SuppressWarnings("deprecation")
yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat result = yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.valueOf(format_);
return result == null ? yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.UNRECOGNIZED : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(keyId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, keyId_);
}
if (format_ != yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.PEM_FILE.getNumber()) {
output.writeEnum(2, format_);
}
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(keyId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, keyId_);
}
if (format_ != yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.PEM_FILE.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, format_);
}
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.iam.v1.KeyServiceOuterClass.GetKeyRequest)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest) obj;
if (!getKeyId()
.equals(other.getKeyId())) return false;
if (format_ != other.format_) 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) + KEY_ID_FIELD_NUMBER;
hash = (53 * hash) + getKeyId().hashCode();
hash = (37 * hash) + FORMAT_FIELD_NUMBER;
hash = (53 * hash) + format_;
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest 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.iam.v1.KeyServiceOuterClass.GetKeyRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest 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.iam.v1.KeyServiceOuterClass.GetKeyRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest 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.iam.v1.KeyServiceOuterClass.GetKeyRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest 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.iam.v1.KeyServiceOuterClass.GetKeyRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest 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.iam.v1.KeyServiceOuterClass.GetKeyRequest 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.iam.v1.GetKeyRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.GetKeyRequest)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_GetKeyRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_GetKeyRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest.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();
keyId_ = "";
format_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_GetKeyRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest(this);
result.keyId_ = keyId_;
result.format_ = format_;
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.iam.v1.KeyServiceOuterClass.GetKeyRequest) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest.getDefaultInstance()) return this;
if (!other.getKeyId().isEmpty()) {
keyId_ = other.keyId_;
onChanged();
}
if (other.format_ != 0) {
setFormatValue(other.getFormatValue());
}
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.iam.v1.KeyServiceOuterClass.GetKeyRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object keyId_ = "";
/**
*
* ID of the Key resource to return.
* To get the ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
keyId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Key resource to return.
* To get the ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Key resource to return.
* To get the ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
keyId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Key resource to return.
* To get the ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearKeyId() {
keyId_ = getDefaultInstance().getKeyId();
onChanged();
return this;
}
/**
*
* ID of the Key resource to return.
* To get the ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
keyId_ = value;
onChanged();
return this;
}
private int format_ = 0;
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 2;
* @return The enum numeric value on the wire for format.
*/
@java.lang.Override public int getFormatValue() {
return format_;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 2;
* @param value The enum numeric value on the wire for format to set.
* @return This builder for chaining.
*/
public Builder setFormatValue(int value) {
format_ = value;
onChanged();
return this;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 2;
* @return The format.
*/
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat getFormat() {
@SuppressWarnings("deprecation")
yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat result = yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.valueOf(format_);
return result == null ? yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.UNRECOGNIZED : result;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 2;
* @param value The format to set.
* @return This builder for chaining.
*/
public Builder setFormat(yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat value) {
if (value == null) {
throw new NullPointerException();
}
format_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 2;
* @return This builder for chaining.
*/
public Builder clearFormat() {
format_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.iam.v1.GetKeyRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.GetKeyRequest)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.GetKeyRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetKeyRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetKeyRequest(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.iam.v1.KeyServiceOuterClass.GetKeyRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListKeysRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.ListKeysRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 1;
* @return The enum numeric value on the wire for format.
*/
int getFormatValue();
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 1;
* @return The format.
*/
yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat getFormat();
/**
*
* ID of the service account to list key pairs for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 2 [(.yandex.cloud.length) = "<=50"];
* @return The serviceAccountId.
*/
java.lang.String getServiceAccountId();
/**
*
* ID of the service account to list key pairs for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 2 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for serviceAccountId.
*/
com.google.protobuf.ByteString
getServiceAccountIdBytes();
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListKeysResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 3 [(.yandex.cloud.value) = "<=1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListKeysResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 4 [(.yandex.cloud.length) = "<=2000"];
* @return The pageToken.
*/
java.lang.String getPageToken();
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListKeysResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 4 [(.yandex.cloud.length) = "<=2000"];
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString
getPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.iam.v1.ListKeysRequest}
*/
public static final class ListKeysRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.ListKeysRequest)
ListKeysRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListKeysRequest.newBuilder() to construct.
private ListKeysRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListKeysRequest() {
format_ = 0;
serviceAccountId_ = "";
pageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListKeysRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListKeysRequest(
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 8: {
int rawValue = input.readEnum();
format_ = rawValue;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
serviceAccountId_ = s;
break;
}
case 24: {
pageSize_ = input.readInt64();
break;
}
case 34: {
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.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest.Builder.class);
}
public static final int FORMAT_FIELD_NUMBER = 1;
private int format_;
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 1;
* @return The enum numeric value on the wire for format.
*/
@java.lang.Override public int getFormatValue() {
return format_;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 1;
* @return The format.
*/
@java.lang.Override public yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat getFormat() {
@SuppressWarnings("deprecation")
yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat result = yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.valueOf(format_);
return result == null ? yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.UNRECOGNIZED : result;
}
public static final int SERVICE_ACCOUNT_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object serviceAccountId_;
/**
*
* ID of the service account to list key pairs for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 2 [(.yandex.cloud.length) = "<=50"];
* @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;
}
}
/**
*
* ID of the service account to list key pairs for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 2 [(.yandex.cloud.length) = "<=50"];
* @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 PAGE_SIZE_FIELD_NUMBER = 3;
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 [ListKeysResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 3 [(.yandex.cloud.value) = "<=1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
public static final int PAGE_TOKEN_FIELD_NUMBER = 4;
private volatile java.lang.Object pageToken_;
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListKeysResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 4 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeysResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 4 [(.yandex.cloud.length) = "<=2000"];
* @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 (format_ != yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.PEM_FILE.getNumber()) {
output.writeEnum(1, format_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, serviceAccountId_);
}
if (pageSize_ != 0L) {
output.writeInt64(3, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (format_ != yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.PEM_FILE.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, format_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, serviceAccountId_);
}
if (pageSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(3, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, 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.iam.v1.KeyServiceOuterClass.ListKeysRequest)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest) obj;
if (format_ != other.format_) return false;
if (!getServiceAccountId()
.equals(other.getServiceAccountId())) 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) + FORMAT_FIELD_NUMBER;
hash = (53 * hash) + format_;
hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER;
hash = (53 * hash) + getServiceAccountId().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.iam.v1.KeyServiceOuterClass.ListKeysRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest 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.iam.v1.KeyServiceOuterClass.ListKeysRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest 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.iam.v1.KeyServiceOuterClass.ListKeysRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest 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.iam.v1.KeyServiceOuterClass.ListKeysRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest 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.iam.v1.KeyServiceOuterClass.ListKeysRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest 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.iam.v1.KeyServiceOuterClass.ListKeysRequest 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.iam.v1.ListKeysRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.ListKeysRequest)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest.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();
format_ = 0;
serviceAccountId_ = "";
pageSize_ = 0L;
pageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest(this);
result.format_ = format_;
result.serviceAccountId_ = serviceAccountId_;
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.iam.v1.KeyServiceOuterClass.ListKeysRequest) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest.getDefaultInstance()) return this;
if (other.format_ != 0) {
setFormatValue(other.getFormatValue());
}
if (!other.getServiceAccountId().isEmpty()) {
serviceAccountId_ = other.serviceAccountId_;
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.iam.v1.KeyServiceOuterClass.ListKeysRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int format_ = 0;
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 1;
* @return The enum numeric value on the wire for format.
*/
@java.lang.Override public int getFormatValue() {
return format_;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 1;
* @param value The enum numeric value on the wire for format to set.
* @return This builder for chaining.
*/
public Builder setFormatValue(int value) {
format_ = value;
onChanged();
return this;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 1;
* @return The format.
*/
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat getFormat() {
@SuppressWarnings("deprecation")
yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat result = yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.valueOf(format_);
return result == null ? yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.UNRECOGNIZED : result;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 1;
* @param value The format to set.
* @return This builder for chaining.
*/
public Builder setFormat(yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat value) {
if (value == null) {
throw new NullPointerException();
}
format_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 1;
* @return This builder for chaining.
*/
public Builder clearFormat() {
format_ = 0;
onChanged();
return this;
}
private java.lang.Object serviceAccountId_ = "";
/**
*
* ID of the service account to list key pairs for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 2 [(.yandex.cloud.length) = "<=50"];
* @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;
}
}
/**
*
* ID of the service account to list key pairs for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 2 [(.yandex.cloud.length) = "<=50"];
* @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;
}
}
/**
*
* ID of the service account to list key pairs for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 2 [(.yandex.cloud.length) = "<=50"];
* @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;
}
/**
*
* ID of the service account to list key pairs for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 2 [(.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearServiceAccountId() {
serviceAccountId_ = getDefaultInstance().getServiceAccountId();
onChanged();
return this;
}
/**
*
* ID of the service account to list key pairs for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 2 [(.yandex.cloud.length) = "<=50"];
* @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 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 [ListKeysResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 3 [(.yandex.cloud.value) = "<=1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListKeysResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 3 [(.yandex.cloud.value) = "<=1000"];
* @param value The pageSize to set.
* @return This builder for chaining.
*/
public Builder setPageSize(long value) {
pageSize_ = value;
onChanged();
return this;
}
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListKeysResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 3 [(.yandex.cloud.value) = "<=1000"];
* @return This builder for chaining.
*/
public Builder clearPageSize() {
pageSize_ = 0L;
onChanged();
return this;
}
private java.lang.Object pageToken_ = "";
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListKeysResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 4 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeysResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 4 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeysResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 4 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeysResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 4 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeysResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 4 [(.yandex.cloud.length) = "<=2000"];
* @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.iam.v1.ListKeysRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.ListKeysRequest)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListKeysRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListKeysRequest(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.iam.v1.KeyServiceOuterClass.ListKeysRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListKeysResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.ListKeysResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
java.util.List
getKeysList();
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
yandex.cloud.api.iam.v1.KeyOuterClass.Key getKeys(int index);
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
int getKeysCount();
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
java.util.List extends yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder>
getKeysOrBuilderList();
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder getKeysOrBuilder(
int index);
/**
*
* This token allows you to get the next page of results for list requests. If the number of results
* is larger than [ListKeysRequest.page_size], use
* the [next_page_token] as the value
* for the [ListKeysRequest.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 [ListKeysRequest.page_size], use
* the [next_page_token] as the value
* for the [ListKeysRequest.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.iam.v1.ListKeysResponse}
*/
public static final class ListKeysResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.ListKeysResponse)
ListKeysResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListKeysResponse.newBuilder() to construct.
private ListKeysResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListKeysResponse() {
keys_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListKeysResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListKeysResponse(
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)) {
keys_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
keys_.add(
input.readMessage(yandex.cloud.api.iam.v1.KeyOuterClass.Key.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)) {
keys_ = java.util.Collections.unmodifiableList(keys_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse.Builder.class);
}
public static final int KEYS_FIELD_NUMBER = 1;
private java.util.List keys_;
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
@java.lang.Override
public java.util.List getKeysList() {
return keys_;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder>
getKeysOrBuilderList() {
return keys_;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
@java.lang.Override
public int getKeysCount() {
return keys_.size();
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyOuterClass.Key getKeys(int index) {
return keys_.get(index);
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder getKeysOrBuilder(
int index) {
return keys_.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 [ListKeysRequest.page_size], use
* the [next_page_token] as the value
* for the [ListKeysRequest.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 [ListKeysRequest.page_size], use
* the [next_page_token] as the value
* for the [ListKeysRequest.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 < keys_.size(); i++) {
output.writeMessage(1, keys_.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 < keys_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, keys_.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.iam.v1.KeyServiceOuterClass.ListKeysResponse)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse) obj;
if (!getKeysList()
.equals(other.getKeysList())) 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 (getKeysCount() > 0) {
hash = (37 * hash) + KEYS_FIELD_NUMBER;
hash = (53 * hash) + getKeysList().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.iam.v1.KeyServiceOuterClass.ListKeysResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse 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.iam.v1.KeyServiceOuterClass.ListKeysResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse 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.iam.v1.KeyServiceOuterClass.ListKeysResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse 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.iam.v1.KeyServiceOuterClass.ListKeysResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse 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.iam.v1.KeyServiceOuterClass.ListKeysResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse 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.iam.v1.KeyServiceOuterClass.ListKeysResponse 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.iam.v1.ListKeysResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.ListKeysResponse)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getKeysFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (keysBuilder_ == null) {
keys_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
keysBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeysResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse(this);
int from_bitField0_ = bitField0_;
if (keysBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
keys_ = java.util.Collections.unmodifiableList(keys_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.keys_ = keys_;
} else {
result.keys_ = keysBuilder_.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.iam.v1.KeyServiceOuterClass.ListKeysResponse) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse.getDefaultInstance()) return this;
if (keysBuilder_ == null) {
if (!other.keys_.isEmpty()) {
if (keys_.isEmpty()) {
keys_ = other.keys_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureKeysIsMutable();
keys_.addAll(other.keys_);
}
onChanged();
}
} else {
if (!other.keys_.isEmpty()) {
if (keysBuilder_.isEmpty()) {
keysBuilder_.dispose();
keysBuilder_ = null;
keys_ = other.keys_;
bitField0_ = (bitField0_ & ~0x00000001);
keysBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getKeysFieldBuilder() : null;
} else {
keysBuilder_.addAllMessages(other.keys_);
}
}
}
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.iam.v1.KeyServiceOuterClass.ListKeysResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List keys_ =
java.util.Collections.emptyList();
private void ensureKeysIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
keys_ = new java.util.ArrayList(keys_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.iam.v1.KeyOuterClass.Key, yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder, yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder> keysBuilder_;
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public java.util.List getKeysList() {
if (keysBuilder_ == null) {
return java.util.Collections.unmodifiableList(keys_);
} else {
return keysBuilder_.getMessageList();
}
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public int getKeysCount() {
if (keysBuilder_ == null) {
return keys_.size();
} else {
return keysBuilder_.getCount();
}
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public yandex.cloud.api.iam.v1.KeyOuterClass.Key getKeys(int index) {
if (keysBuilder_ == null) {
return keys_.get(index);
} else {
return keysBuilder_.getMessage(index);
}
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public Builder setKeys(
int index, yandex.cloud.api.iam.v1.KeyOuterClass.Key value) {
if (keysBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureKeysIsMutable();
keys_.set(index, value);
onChanged();
} else {
keysBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public Builder setKeys(
int index, yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder builderForValue) {
if (keysBuilder_ == null) {
ensureKeysIsMutable();
keys_.set(index, builderForValue.build());
onChanged();
} else {
keysBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public Builder addKeys(yandex.cloud.api.iam.v1.KeyOuterClass.Key value) {
if (keysBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureKeysIsMutable();
keys_.add(value);
onChanged();
} else {
keysBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public Builder addKeys(
int index, yandex.cloud.api.iam.v1.KeyOuterClass.Key value) {
if (keysBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureKeysIsMutable();
keys_.add(index, value);
onChanged();
} else {
keysBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public Builder addKeys(
yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder builderForValue) {
if (keysBuilder_ == null) {
ensureKeysIsMutable();
keys_.add(builderForValue.build());
onChanged();
} else {
keysBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public Builder addKeys(
int index, yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder builderForValue) {
if (keysBuilder_ == null) {
ensureKeysIsMutable();
keys_.add(index, builderForValue.build());
onChanged();
} else {
keysBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public Builder addAllKeys(
java.lang.Iterable extends yandex.cloud.api.iam.v1.KeyOuterClass.Key> values) {
if (keysBuilder_ == null) {
ensureKeysIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, keys_);
onChanged();
} else {
keysBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public Builder clearKeys() {
if (keysBuilder_ == null) {
keys_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
keysBuilder_.clear();
}
return this;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public Builder removeKeys(int index) {
if (keysBuilder_ == null) {
ensureKeysIsMutable();
keys_.remove(index);
onChanged();
} else {
keysBuilder_.remove(index);
}
return this;
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder getKeysBuilder(
int index) {
return getKeysFieldBuilder().getBuilder(index);
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder getKeysOrBuilder(
int index) {
if (keysBuilder_ == null) {
return keys_.get(index); } else {
return keysBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public java.util.List extends yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder>
getKeysOrBuilderList() {
if (keysBuilder_ != null) {
return keysBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(keys_);
}
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder addKeysBuilder() {
return getKeysFieldBuilder().addBuilder(
yandex.cloud.api.iam.v1.KeyOuterClass.Key.getDefaultInstance());
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder addKeysBuilder(
int index) {
return getKeysFieldBuilder().addBuilder(
index, yandex.cloud.api.iam.v1.KeyOuterClass.Key.getDefaultInstance());
}
/**
*
* List of Key resources.
*
*
* repeated .yandex.cloud.iam.v1.Key keys = 1;
*/
public java.util.List
getKeysBuilderList() {
return getKeysFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.iam.v1.KeyOuterClass.Key, yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder, yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder>
getKeysFieldBuilder() {
if (keysBuilder_ == null) {
keysBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.iam.v1.KeyOuterClass.Key, yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder, yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder>(
keys_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
keys_ = null;
}
return keysBuilder_;
}
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 [ListKeysRequest.page_size], use
* the [next_page_token] as the value
* for the [ListKeysRequest.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 [ListKeysRequest.page_size], use
* the [next_page_token] as the value
* for the [ListKeysRequest.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 [ListKeysRequest.page_size], use
* the [next_page_token] as the value
* for the [ListKeysRequest.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 [ListKeysRequest.page_size], use
* the [next_page_token] as the value
* for the [ListKeysRequest.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 [ListKeysRequest.page_size], use
* the [next_page_token] as the value
* for the [ListKeysRequest.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.iam.v1.ListKeysResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.ListKeysResponse)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeysResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListKeysResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListKeysResponse(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.iam.v1.KeyServiceOuterClass.ListKeysResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateKeyRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.CreateKeyRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the service account to create a key pair for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 1 [(.yandex.cloud.length) = "<=50"];
* @return The serviceAccountId.
*/
java.lang.String getServiceAccountId();
/**
*
* ID of the service account to create a key pair for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 1 [(.yandex.cloud.length) = "<=50"];
* @return The bytes for serviceAccountId.
*/
com.google.protobuf.ByteString
getServiceAccountIdBytes();
/**
*
* Description of the key pair.
*
*
* string description = 2 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the key pair.
*
*
* string description = 2 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 3;
* @return The enum numeric value on the wire for format.
*/
int getFormatValue();
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 3;
* @return The format.
*/
yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat getFormat();
/**
*
* An algorithm used to generate a key pair of the Key resource.
*
*
* .yandex.cloud.iam.v1.Key.Algorithm key_algorithm = 4;
* @return The enum numeric value on the wire for keyAlgorithm.
*/
int getKeyAlgorithmValue();
/**
*
* An algorithm used to generate a key pair of the Key resource.
*
*
* .yandex.cloud.iam.v1.Key.Algorithm key_algorithm = 4;
* @return The keyAlgorithm.
*/
yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm getKeyAlgorithm();
}
/**
* Protobuf type {@code yandex.cloud.iam.v1.CreateKeyRequest}
*/
public static final class CreateKeyRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.CreateKeyRequest)
CreateKeyRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateKeyRequest.newBuilder() to construct.
private CreateKeyRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateKeyRequest() {
serviceAccountId_ = "";
description_ = "";
format_ = 0;
keyAlgorithm_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateKeyRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateKeyRequest(
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();
serviceAccountId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 24: {
int rawValue = input.readEnum();
format_ = rawValue;
break;
}
case 32: {
int rawValue = input.readEnum();
keyAlgorithm_ = rawValue;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest.Builder.class);
}
public static final int SERVICE_ACCOUNT_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object serviceAccountId_;
/**
*
* ID of the service account to create a key pair for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 1 [(.yandex.cloud.length) = "<=50"];
* @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;
}
}
/**
*
* ID of the service account to create a key pair for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 1 [(.yandex.cloud.length) = "<=50"];
* @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 DESCRIPTION_FIELD_NUMBER = 2;
private volatile java.lang.Object description_;
/**
*
* Description of the key pair.
*
*
* string description = 2 [(.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 key pair.
*
*
* string description = 2 [(.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 FORMAT_FIELD_NUMBER = 3;
private int format_;
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 3;
* @return The enum numeric value on the wire for format.
*/
@java.lang.Override public int getFormatValue() {
return format_;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 3;
* @return The format.
*/
@java.lang.Override public yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat getFormat() {
@SuppressWarnings("deprecation")
yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat result = yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.valueOf(format_);
return result == null ? yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.UNRECOGNIZED : result;
}
public static final int KEY_ALGORITHM_FIELD_NUMBER = 4;
private int keyAlgorithm_;
/**
*
* An algorithm used to generate a key pair of the Key resource.
*
*
* .yandex.cloud.iam.v1.Key.Algorithm key_algorithm = 4;
* @return The enum numeric value on the wire for keyAlgorithm.
*/
@java.lang.Override public int getKeyAlgorithmValue() {
return keyAlgorithm_;
}
/**
*
* An algorithm used to generate a key pair of the Key resource.
*
*
* .yandex.cloud.iam.v1.Key.Algorithm key_algorithm = 4;
* @return The keyAlgorithm.
*/
@java.lang.Override public yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm getKeyAlgorithm() {
@SuppressWarnings("deprecation")
yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm result = yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm.valueOf(keyAlgorithm_);
return result == null ? yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm.UNRECOGNIZED : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, serviceAccountId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_);
}
if (format_ != yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.PEM_FILE.getNumber()) {
output.writeEnum(3, format_);
}
if (keyAlgorithm_ != yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm.ALGORITHM_UNSPECIFIED.getNumber()) {
output.writeEnum(4, keyAlgorithm_);
}
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(serviceAccountId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, serviceAccountId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_);
}
if (format_ != yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.PEM_FILE.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, format_);
}
if (keyAlgorithm_ != yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm.ALGORITHM_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(4, keyAlgorithm_);
}
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.iam.v1.KeyServiceOuterClass.CreateKeyRequest)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest) obj;
if (!getServiceAccountId()
.equals(other.getServiceAccountId())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (format_ != other.format_) return false;
if (keyAlgorithm_ != other.keyAlgorithm_) 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) + SERVICE_ACCOUNT_ID_FIELD_NUMBER;
hash = (53 * hash) + getServiceAccountId().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
hash = (37 * hash) + FORMAT_FIELD_NUMBER;
hash = (53 * hash) + format_;
hash = (37 * hash) + KEY_ALGORITHM_FIELD_NUMBER;
hash = (53 * hash) + keyAlgorithm_;
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest 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.iam.v1.KeyServiceOuterClass.CreateKeyRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest 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.iam.v1.KeyServiceOuterClass.CreateKeyRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest 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.iam.v1.KeyServiceOuterClass.CreateKeyRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest 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.iam.v1.KeyServiceOuterClass.CreateKeyRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest 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.iam.v1.KeyServiceOuterClass.CreateKeyRequest 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.iam.v1.CreateKeyRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.CreateKeyRequest)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest.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();
serviceAccountId_ = "";
description_ = "";
format_ = 0;
keyAlgorithm_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest(this);
result.serviceAccountId_ = serviceAccountId_;
result.description_ = description_;
result.format_ = format_;
result.keyAlgorithm_ = keyAlgorithm_;
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.iam.v1.KeyServiceOuterClass.CreateKeyRequest) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest.getDefaultInstance()) return this;
if (!other.getServiceAccountId().isEmpty()) {
serviceAccountId_ = other.serviceAccountId_;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
onChanged();
}
if (other.format_ != 0) {
setFormatValue(other.getFormatValue());
}
if (other.keyAlgorithm_ != 0) {
setKeyAlgorithmValue(other.getKeyAlgorithmValue());
}
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.iam.v1.KeyServiceOuterClass.CreateKeyRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object serviceAccountId_ = "";
/**
*
* ID of the service account to create a key pair for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 1 [(.yandex.cloud.length) = "<=50"];
* @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;
}
}
/**
*
* ID of the service account to create a key pair for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 1 [(.yandex.cloud.length) = "<=50"];
* @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;
}
}
/**
*
* ID of the service account to create a key pair for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 1 [(.yandex.cloud.length) = "<=50"];
* @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;
}
/**
*
* ID of the service account to create a key pair for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 1 [(.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearServiceAccountId() {
serviceAccountId_ = getDefaultInstance().getServiceAccountId();
onChanged();
return this;
}
/**
*
* ID of the service account to create a key pair for.
* To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
* If not specified, it defaults to the subject that made the request.
*
*
* string service_account_id = 1 [(.yandex.cloud.length) = "<=50"];
* @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 description_ = "";
/**
*
* Description of the key pair.
*
*
* string description = 2 [(.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 key pair.
*
*
* string description = 2 [(.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 key pair.
*
*
* string description = 2 [(.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 key pair.
*
*
* string description = 2 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the key pair.
*
*
* string description = 2 [(.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 int format_ = 0;
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 3;
* @return The enum numeric value on the wire for format.
*/
@java.lang.Override public int getFormatValue() {
return format_;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 3;
* @param value The enum numeric value on the wire for format to set.
* @return This builder for chaining.
*/
public Builder setFormatValue(int value) {
format_ = value;
onChanged();
return this;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 3;
* @return The format.
*/
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat getFormat() {
@SuppressWarnings("deprecation")
yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat result = yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.valueOf(format_);
return result == null ? yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat.UNRECOGNIZED : result;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 3;
* @param value The format to set.
* @return This builder for chaining.
*/
public Builder setFormat(yandex.cloud.api.iam.v1.KeyServiceOuterClass.KeyFormat value) {
if (value == null) {
throw new NullPointerException();
}
format_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Output format of the key.
*
*
* .yandex.cloud.iam.v1.KeyFormat format = 3;
* @return This builder for chaining.
*/
public Builder clearFormat() {
format_ = 0;
onChanged();
return this;
}
private int keyAlgorithm_ = 0;
/**
*
* An algorithm used to generate a key pair of the Key resource.
*
*
* .yandex.cloud.iam.v1.Key.Algorithm key_algorithm = 4;
* @return The enum numeric value on the wire for keyAlgorithm.
*/
@java.lang.Override public int getKeyAlgorithmValue() {
return keyAlgorithm_;
}
/**
*
* An algorithm used to generate a key pair of the Key resource.
*
*
* .yandex.cloud.iam.v1.Key.Algorithm key_algorithm = 4;
* @param value The enum numeric value on the wire for keyAlgorithm to set.
* @return This builder for chaining.
*/
public Builder setKeyAlgorithmValue(int value) {
keyAlgorithm_ = value;
onChanged();
return this;
}
/**
*
* An algorithm used to generate a key pair of the Key resource.
*
*
* .yandex.cloud.iam.v1.Key.Algorithm key_algorithm = 4;
* @return The keyAlgorithm.
*/
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm getKeyAlgorithm() {
@SuppressWarnings("deprecation")
yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm result = yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm.valueOf(keyAlgorithm_);
return result == null ? yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm.UNRECOGNIZED : result;
}
/**
*
* An algorithm used to generate a key pair of the Key resource.
*
*
* .yandex.cloud.iam.v1.Key.Algorithm key_algorithm = 4;
* @param value The keyAlgorithm to set.
* @return This builder for chaining.
*/
public Builder setKeyAlgorithm(yandex.cloud.api.iam.v1.KeyOuterClass.Key.Algorithm value) {
if (value == null) {
throw new NullPointerException();
}
keyAlgorithm_ = value.getNumber();
onChanged();
return this;
}
/**
*
* An algorithm used to generate a key pair of the Key resource.
*
*
* .yandex.cloud.iam.v1.Key.Algorithm key_algorithm = 4;
* @return This builder for chaining.
*/
public Builder clearKeyAlgorithm() {
keyAlgorithm_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.iam.v1.CreateKeyRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.CreateKeyRequest)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateKeyRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateKeyRequest(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.iam.v1.KeyServiceOuterClass.CreateKeyRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateKeyResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.CreateKeyResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
* @return Whether the key field is set.
*/
boolean hasKey();
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
* @return The key.
*/
yandex.cloud.api.iam.v1.KeyOuterClass.Key getKey();
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
*/
yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder getKeyOrBuilder();
/**
*
* A private key of the Key resource.
* This key must be stored securely.
*
*
* string private_key = 2;
* @return The privateKey.
*/
java.lang.String getPrivateKey();
/**
*
* A private key of the Key resource.
* This key must be stored securely.
*
*
* string private_key = 2;
* @return The bytes for privateKey.
*/
com.google.protobuf.ByteString
getPrivateKeyBytes();
}
/**
* Protobuf type {@code yandex.cloud.iam.v1.CreateKeyResponse}
*/
public static final class CreateKeyResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.CreateKeyResponse)
CreateKeyResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateKeyResponse.newBuilder() to construct.
private CreateKeyResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateKeyResponse() {
privateKey_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateKeyResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateKeyResponse(
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: {
yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder subBuilder = null;
if (key_ != null) {
subBuilder = key_.toBuilder();
}
key_ = input.readMessage(yandex.cloud.api.iam.v1.KeyOuterClass.Key.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(key_);
key_ = subBuilder.buildPartial();
}
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
privateKey_ = 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.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse.Builder.class);
}
public static final int KEY_FIELD_NUMBER = 1;
private yandex.cloud.api.iam.v1.KeyOuterClass.Key key_;
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
* @return Whether the key field is set.
*/
@java.lang.Override
public boolean hasKey() {
return key_ != null;
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
* @return The key.
*/
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyOuterClass.Key getKey() {
return key_ == null ? yandex.cloud.api.iam.v1.KeyOuterClass.Key.getDefaultInstance() : key_;
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
*/
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder getKeyOrBuilder() {
return getKey();
}
public static final int PRIVATE_KEY_FIELD_NUMBER = 2;
private volatile java.lang.Object privateKey_;
/**
*
* A private key of the Key resource.
* This key must be stored securely.
*
*
* string private_key = 2;
* @return The privateKey.
*/
@java.lang.Override
public java.lang.String getPrivateKey() {
java.lang.Object ref = privateKey_;
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();
privateKey_ = s;
return s;
}
}
/**
*
* A private key of the Key resource.
* This key must be stored securely.
*
*
* string private_key = 2;
* @return The bytes for privateKey.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPrivateKeyBytes() {
java.lang.Object ref = privateKey_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
privateKey_ = 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 (key_ != null) {
output.writeMessage(1, getKey());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(privateKey_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, privateKey_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (key_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getKey());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(privateKey_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, privateKey_);
}
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.iam.v1.KeyServiceOuterClass.CreateKeyResponse)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse) obj;
if (hasKey() != other.hasKey()) return false;
if (hasKey()) {
if (!getKey()
.equals(other.getKey())) return false;
}
if (!getPrivateKey()
.equals(other.getPrivateKey())) 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 (hasKey()) {
hash = (37 * hash) + KEY_FIELD_NUMBER;
hash = (53 * hash) + getKey().hashCode();
}
hash = (37 * hash) + PRIVATE_KEY_FIELD_NUMBER;
hash = (53 * hash) + getPrivateKey().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse 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.iam.v1.KeyServiceOuterClass.CreateKeyResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse 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.iam.v1.KeyServiceOuterClass.CreateKeyResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse 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.iam.v1.KeyServiceOuterClass.CreateKeyResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse 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.iam.v1.KeyServiceOuterClass.CreateKeyResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse 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.iam.v1.KeyServiceOuterClass.CreateKeyResponse 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.iam.v1.CreateKeyResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.CreateKeyResponse)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse.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();
if (keyBuilder_ == null) {
key_ = null;
} else {
key_ = null;
keyBuilder_ = null;
}
privateKey_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_CreateKeyResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse(this);
if (keyBuilder_ == null) {
result.key_ = key_;
} else {
result.key_ = keyBuilder_.build();
}
result.privateKey_ = privateKey_;
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.iam.v1.KeyServiceOuterClass.CreateKeyResponse) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse.getDefaultInstance()) return this;
if (other.hasKey()) {
mergeKey(other.getKey());
}
if (!other.getPrivateKey().isEmpty()) {
privateKey_ = other.privateKey_;
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.iam.v1.KeyServiceOuterClass.CreateKeyResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private yandex.cloud.api.iam.v1.KeyOuterClass.Key key_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.iam.v1.KeyOuterClass.Key, yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder, yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder> keyBuilder_;
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
* @return Whether the key field is set.
*/
public boolean hasKey() {
return keyBuilder_ != null || key_ != null;
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
* @return The key.
*/
public yandex.cloud.api.iam.v1.KeyOuterClass.Key getKey() {
if (keyBuilder_ == null) {
return key_ == null ? yandex.cloud.api.iam.v1.KeyOuterClass.Key.getDefaultInstance() : key_;
} else {
return keyBuilder_.getMessage();
}
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
*/
public Builder setKey(yandex.cloud.api.iam.v1.KeyOuterClass.Key value) {
if (keyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
key_ = value;
onChanged();
} else {
keyBuilder_.setMessage(value);
}
return this;
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
*/
public Builder setKey(
yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder builderForValue) {
if (keyBuilder_ == null) {
key_ = builderForValue.build();
onChanged();
} else {
keyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
*/
public Builder mergeKey(yandex.cloud.api.iam.v1.KeyOuterClass.Key value) {
if (keyBuilder_ == null) {
if (key_ != null) {
key_ =
yandex.cloud.api.iam.v1.KeyOuterClass.Key.newBuilder(key_).mergeFrom(value).buildPartial();
} else {
key_ = value;
}
onChanged();
} else {
keyBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
*/
public Builder clearKey() {
if (keyBuilder_ == null) {
key_ = null;
onChanged();
} else {
key_ = null;
keyBuilder_ = null;
}
return this;
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
*/
public yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder getKeyBuilder() {
onChanged();
return getKeyFieldBuilder().getBuilder();
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
*/
public yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder getKeyOrBuilder() {
if (keyBuilder_ != null) {
return keyBuilder_.getMessageOrBuilder();
} else {
return key_ == null ?
yandex.cloud.api.iam.v1.KeyOuterClass.Key.getDefaultInstance() : key_;
}
}
/**
*
* Key resource.
*
*
* .yandex.cloud.iam.v1.Key key = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.iam.v1.KeyOuterClass.Key, yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder, yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder>
getKeyFieldBuilder() {
if (keyBuilder_ == null) {
keyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.iam.v1.KeyOuterClass.Key, yandex.cloud.api.iam.v1.KeyOuterClass.Key.Builder, yandex.cloud.api.iam.v1.KeyOuterClass.KeyOrBuilder>(
getKey(),
getParentForChildren(),
isClean());
key_ = null;
}
return keyBuilder_;
}
private java.lang.Object privateKey_ = "";
/**
*
* A private key of the Key resource.
* This key must be stored securely.
*
*
* string private_key = 2;
* @return The privateKey.
*/
public java.lang.String getPrivateKey() {
java.lang.Object ref = privateKey_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
privateKey_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* A private key of the Key resource.
* This key must be stored securely.
*
*
* string private_key = 2;
* @return The bytes for privateKey.
*/
public com.google.protobuf.ByteString
getPrivateKeyBytes() {
java.lang.Object ref = privateKey_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
privateKey_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* A private key of the Key resource.
* This key must be stored securely.
*
*
* string private_key = 2;
* @param value The privateKey to set.
* @return This builder for chaining.
*/
public Builder setPrivateKey(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
privateKey_ = value;
onChanged();
return this;
}
/**
*
* A private key of the Key resource.
* This key must be stored securely.
*
*
* string private_key = 2;
* @return This builder for chaining.
*/
public Builder clearPrivateKey() {
privateKey_ = getDefaultInstance().getPrivateKey();
onChanged();
return this;
}
/**
*
* A private key of the Key resource.
* This key must be stored securely.
*
*
* string private_key = 2;
* @param value The bytes for privateKey to set.
* @return This builder for chaining.
*/
public Builder setPrivateKeyBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
privateKey_ = 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.iam.v1.CreateKeyResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.CreateKeyResponse)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.CreateKeyResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateKeyResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateKeyResponse(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.iam.v1.KeyServiceOuterClass.CreateKeyResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateKeyRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.UpdateKeyRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Key resource to update.
* To get key pair ID, use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
java.lang.String getKeyId();
/**
*
* ID of the Key resource to update.
* To get key pair ID, use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
com.google.protobuf.ByteString
getKeyIdBytes();
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
boolean hasUpdateMask();
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
com.google.protobuf.FieldMask getUpdateMask();
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder();
/**
*
* Description of the key pair.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the key pair.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
}
/**
* Protobuf type {@code yandex.cloud.iam.v1.UpdateKeyRequest}
*/
public static final class UpdateKeyRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.UpdateKeyRequest)
UpdateKeyRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateKeyRequest.newBuilder() to construct.
private UpdateKeyRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateKeyRequest() {
keyId_ = "";
description_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateKeyRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateKeyRequest(
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();
keyId_ = 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();
description_ = 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.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest.Builder.class);
}
public static final int KEY_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object keyId_;
/**
*
* ID of the Key resource to update.
* To get key pair ID, use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
@java.lang.Override
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
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();
keyId_ = s;
return s;
}
}
/**
*
* ID of the Key resource to update.
* To get key pair ID, use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int UPDATE_MASK_FIELD_NUMBER = 2;
private com.google.protobuf.FieldMask updateMask_;
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
@java.lang.Override
public boolean hasUpdateMask() {
return updateMask_ != null;
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
@java.lang.Override
public com.google.protobuf.FieldMask getUpdateMask() {
return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
@java.lang.Override
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
return getUpdateMask();
}
public static final int DESCRIPTION_FIELD_NUMBER = 3;
private volatile java.lang.Object description_;
/**
*
* Description of the key pair.
*
*
* 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 key pair.
*
*
* 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;
}
}
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(keyId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, keyId_);
}
if (updateMask_ != null) {
output.writeMessage(2, getUpdateMask());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_);
}
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(keyId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, keyId_);
}
if (updateMask_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getUpdateMask());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_);
}
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.iam.v1.KeyServiceOuterClass.UpdateKeyRequest)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest) obj;
if (!getKeyId()
.equals(other.getKeyId())) return false;
if (hasUpdateMask() != other.hasUpdateMask()) return false;
if (hasUpdateMask()) {
if (!getUpdateMask()
.equals(other.getUpdateMask())) return false;
}
if (!getDescription()
.equals(other.getDescription())) 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) + KEY_ID_FIELD_NUMBER;
hash = (53 * hash) + getKeyId().hashCode();
if (hasUpdateMask()) {
hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER;
hash = (53 * hash) + getUpdateMask().hashCode();
}
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest 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.iam.v1.KeyServiceOuterClass.UpdateKeyRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest 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.iam.v1.KeyServiceOuterClass.UpdateKeyRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest 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.iam.v1.KeyServiceOuterClass.UpdateKeyRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest 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.iam.v1.KeyServiceOuterClass.UpdateKeyRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest 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.iam.v1.KeyServiceOuterClass.UpdateKeyRequest 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.iam.v1.UpdateKeyRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.UpdateKeyRequest)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest.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();
keyId_ = "";
if (updateMaskBuilder_ == null) {
updateMask_ = null;
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
description_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest(this);
result.keyId_ = keyId_;
if (updateMaskBuilder_ == null) {
result.updateMask_ = updateMask_;
} else {
result.updateMask_ = updateMaskBuilder_.build();
}
result.description_ = description_;
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.iam.v1.KeyServiceOuterClass.UpdateKeyRequest) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest.getDefaultInstance()) return this;
if (!other.getKeyId().isEmpty()) {
keyId_ = other.keyId_;
onChanged();
}
if (other.hasUpdateMask()) {
mergeUpdateMask(other.getUpdateMask());
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
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.iam.v1.KeyServiceOuterClass.UpdateKeyRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object keyId_ = "";
/**
*
* ID of the Key resource to update.
* To get key pair ID, use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
keyId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Key resource to update.
* To get key pair ID, use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Key resource to update.
* To get key pair ID, use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
keyId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Key resource to update.
* To get key pair ID, use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearKeyId() {
keyId_ = getDefaultInstance().getKeyId();
onChanged();
return this;
}
/**
*
* ID of the Key resource to update.
* To get key pair ID, use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
keyId_ = value;
onChanged();
return this;
}
private com.google.protobuf.FieldMask updateMask_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_;
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
public boolean hasUpdateMask() {
return updateMaskBuilder_ != null || updateMask_ != null;
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
public com.google.protobuf.FieldMask getUpdateMask() {
if (updateMaskBuilder_ == null) {
return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
} else {
return updateMaskBuilder_.getMessage();
}
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder setUpdateMask(com.google.protobuf.FieldMask value) {
if (updateMaskBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
updateMask_ = value;
onChanged();
} else {
updateMaskBuilder_.setMessage(value);
}
return this;
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder setUpdateMask(
com.google.protobuf.FieldMask.Builder builderForValue) {
if (updateMaskBuilder_ == null) {
updateMask_ = builderForValue.build();
onChanged();
} else {
updateMaskBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) {
if (updateMaskBuilder_ == null) {
if (updateMask_ != null) {
updateMask_ =
com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial();
} else {
updateMask_ = value;
}
onChanged();
} else {
updateMaskBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder clearUpdateMask() {
if (updateMaskBuilder_ == null) {
updateMask_ = null;
onChanged();
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
return this;
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() {
onChanged();
return getUpdateMaskFieldBuilder().getBuilder();
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
if (updateMaskBuilder_ != null) {
return updateMaskBuilder_.getMessageOrBuilder();
} else {
return updateMask_ == null ?
com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
}
}
/**
*
* Field mask that specifies which fields of the Key resource are going to be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>
getUpdateMaskFieldBuilder() {
if (updateMaskBuilder_ == null) {
updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>(
getUpdateMask(),
getParentForChildren(),
isClean());
updateMask_ = null;
}
return updateMaskBuilder_;
}
private java.lang.Object description_ = "";
/**
*
* Description of the key pair.
*
*
* 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 key pair.
*
*
* 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 key pair.
*
*
* 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 key pair.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the key pair.
*
*
* 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;
}
@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.iam.v1.UpdateKeyRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.UpdateKeyRequest)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateKeyRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateKeyRequest(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.iam.v1.KeyServiceOuterClass.UpdateKeyRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateKeyMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.UpdateKeyMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the Key resource that is being updated.
*
*
* string key_id = 1;
* @return The keyId.
*/
java.lang.String getKeyId();
/**
*
* ID of the Key resource that is being updated.
*
*
* string key_id = 1;
* @return The bytes for keyId.
*/
com.google.protobuf.ByteString
getKeyIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.iam.v1.UpdateKeyMetadata}
*/
public static final class UpdateKeyMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.UpdateKeyMetadata)
UpdateKeyMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateKeyMetadata.newBuilder() to construct.
private UpdateKeyMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateKeyMetadata() {
keyId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateKeyMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateKeyMetadata(
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();
keyId_ = 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.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata.Builder.class);
}
public static final int KEY_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object keyId_;
/**
*
* ID of the Key resource that is being updated.
*
*
* string key_id = 1;
* @return The keyId.
*/
@java.lang.Override
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
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();
keyId_ = s;
return s;
}
}
/**
*
* ID of the Key resource that is being updated.
*
*
* string key_id = 1;
* @return The bytes for keyId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = 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(keyId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, keyId_);
}
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(keyId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, keyId_);
}
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.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata) obj;
if (!getKeyId()
.equals(other.getKeyId())) 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) + KEY_ID_FIELD_NUMBER;
hash = (53 * hash) + getKeyId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata 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.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata 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.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata 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.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata 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.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata 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.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata 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.iam.v1.UpdateKeyMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.UpdateKeyMetadata)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata.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();
keyId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata(this);
result.keyId_ = keyId_;
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.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata.getDefaultInstance()) return this;
if (!other.getKeyId().isEmpty()) {
keyId_ = other.keyId_;
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.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object keyId_ = "";
/**
*
* ID of the Key resource that is being updated.
*
*
* string key_id = 1;
* @return The keyId.
*/
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
keyId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the Key resource that is being updated.
*
*
* string key_id = 1;
* @return The bytes for keyId.
*/
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the Key resource that is being updated.
*
*
* string key_id = 1;
* @param value The keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
keyId_ = value;
onChanged();
return this;
}
/**
*
* ID of the Key resource that is being updated.
*
*
* string key_id = 1;
* @return This builder for chaining.
*/
public Builder clearKeyId() {
keyId_ = getDefaultInstance().getKeyId();
onChanged();
return this;
}
/**
*
* ID of the Key resource that is being updated.
*
*
* string key_id = 1;
* @param value The bytes for keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
keyId_ = 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.iam.v1.UpdateKeyMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.UpdateKeyMetadata)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateKeyMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateKeyMetadata(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.iam.v1.KeyServiceOuterClass.UpdateKeyMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteKeyRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.DeleteKeyRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the key to delete.
* To get key ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
java.lang.String getKeyId();
/**
*
* ID of the key to delete.
* To get key ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
com.google.protobuf.ByteString
getKeyIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.iam.v1.DeleteKeyRequest}
*/
public static final class DeleteKeyRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.DeleteKeyRequest)
DeleteKeyRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteKeyRequest.newBuilder() to construct.
private DeleteKeyRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteKeyRequest() {
keyId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteKeyRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteKeyRequest(
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();
keyId_ = 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.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest.Builder.class);
}
public static final int KEY_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object keyId_;
/**
*
* ID of the key to delete.
* To get key ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
@java.lang.Override
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
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();
keyId_ = s;
return s;
}
}
/**
*
* ID of the key to delete.
* To get key ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = 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(keyId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, keyId_);
}
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(keyId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, keyId_);
}
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.iam.v1.KeyServiceOuterClass.DeleteKeyRequest)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest) obj;
if (!getKeyId()
.equals(other.getKeyId())) 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) + KEY_ID_FIELD_NUMBER;
hash = (53 * hash) + getKeyId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest 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.iam.v1.KeyServiceOuterClass.DeleteKeyRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest 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.iam.v1.KeyServiceOuterClass.DeleteKeyRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest 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.iam.v1.KeyServiceOuterClass.DeleteKeyRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest 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.iam.v1.KeyServiceOuterClass.DeleteKeyRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest 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.iam.v1.KeyServiceOuterClass.DeleteKeyRequest 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.iam.v1.DeleteKeyRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.DeleteKeyRequest)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest.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();
keyId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest(this);
result.keyId_ = keyId_;
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.iam.v1.KeyServiceOuterClass.DeleteKeyRequest) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest.getDefaultInstance()) return this;
if (!other.getKeyId().isEmpty()) {
keyId_ = other.keyId_;
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.iam.v1.KeyServiceOuterClass.DeleteKeyRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object keyId_ = "";
/**
*
* ID of the key to delete.
* To get key ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
keyId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the key to delete.
* To get key ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the key to delete.
* To get key ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
keyId_ = value;
onChanged();
return this;
}
/**
*
* ID of the key to delete.
* To get key ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearKeyId() {
keyId_ = getDefaultInstance().getKeyId();
onChanged();
return this;
}
/**
*
* ID of the key to delete.
* To get key ID use a [KeyService.List] request.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
keyId_ = 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.iam.v1.DeleteKeyRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.DeleteKeyRequest)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteKeyRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteKeyRequest(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.iam.v1.KeyServiceOuterClass.DeleteKeyRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteKeyMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.DeleteKeyMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the key that is being deleted.
*
*
* string key_id = 1;
* @return The keyId.
*/
java.lang.String getKeyId();
/**
*
* ID of the key that is being deleted.
*
*
* string key_id = 1;
* @return The bytes for keyId.
*/
com.google.protobuf.ByteString
getKeyIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.iam.v1.DeleteKeyMetadata}
*/
public static final class DeleteKeyMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.DeleteKeyMetadata)
DeleteKeyMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteKeyMetadata.newBuilder() to construct.
private DeleteKeyMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteKeyMetadata() {
keyId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteKeyMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteKeyMetadata(
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();
keyId_ = 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.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata.Builder.class);
}
public static final int KEY_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object keyId_;
/**
*
* ID of the key that is being deleted.
*
*
* string key_id = 1;
* @return The keyId.
*/
@java.lang.Override
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
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();
keyId_ = s;
return s;
}
}
/**
*
* ID of the key that is being deleted.
*
*
* string key_id = 1;
* @return The bytes for keyId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = 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(keyId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, keyId_);
}
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(keyId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, keyId_);
}
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.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata) obj;
if (!getKeyId()
.equals(other.getKeyId())) 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) + KEY_ID_FIELD_NUMBER;
hash = (53 * hash) + getKeyId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata 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.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata 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.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata 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.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata 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.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata 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.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata 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.iam.v1.DeleteKeyMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.DeleteKeyMetadata)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata.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();
keyId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata(this);
result.keyId_ = keyId_;
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.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata.getDefaultInstance()) return this;
if (!other.getKeyId().isEmpty()) {
keyId_ = other.keyId_;
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.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object keyId_ = "";
/**
*
* ID of the key that is being deleted.
*
*
* string key_id = 1;
* @return The keyId.
*/
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
keyId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the key that is being deleted.
*
*
* string key_id = 1;
* @return The bytes for keyId.
*/
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the key that is being deleted.
*
*
* string key_id = 1;
* @param value The keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
keyId_ = value;
onChanged();
return this;
}
/**
*
* ID of the key that is being deleted.
*
*
* string key_id = 1;
* @return This builder for chaining.
*/
public Builder clearKeyId() {
keyId_ = getDefaultInstance().getKeyId();
onChanged();
return this;
}
/**
*
* ID of the key that is being deleted.
*
*
* string key_id = 1;
* @param value The bytes for keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
keyId_ = 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.iam.v1.DeleteKeyMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.DeleteKeyMetadata)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteKeyMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteKeyMetadata(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.iam.v1.KeyServiceOuterClass.DeleteKeyMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListKeyOperationsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.ListKeyOperationsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the key to list operations for.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
java.lang.String getKeyId();
/**
*
* ID of the key to list operations for.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
com.google.protobuf.ByteString
getKeyIdBytes();
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListKeyOperationsResponse.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
* [ListKeyOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=2000"];
* @return The pageToken.
*/
java.lang.String getPageToken();
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListKeyOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=2000"];
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString
getPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.iam.v1.ListKeyOperationsRequest}
*/
public static final class ListKeyOperationsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.ListKeyOperationsRequest)
ListKeyOperationsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListKeyOperationsRequest.newBuilder() to construct.
private ListKeyOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListKeyOperationsRequest() {
keyId_ = "";
pageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListKeyOperationsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListKeyOperationsRequest(
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();
keyId_ = 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.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest.Builder.class);
}
public static final int KEY_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object keyId_;
/**
*
* ID of the key to list operations for.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
@java.lang.Override
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
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();
keyId_ = s;
return s;
}
}
/**
*
* ID of the key to list operations for.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = 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 [ListKeyOperationsResponse.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
* [ListKeyOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeyOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=2000"];
* @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(keyId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, keyId_);
}
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(keyId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, keyId_);
}
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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest) obj;
if (!getKeyId()
.equals(other.getKeyId())) 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) + KEY_ID_FIELD_NUMBER;
hash = (53 * hash) + getKeyId().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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest 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.iam.v1.ListKeyOperationsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.ListKeyOperationsRequest)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest.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();
keyId_ = "";
pageSize_ = 0L;
pageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest(this);
result.keyId_ = keyId_;
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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest.getDefaultInstance()) return this;
if (!other.getKeyId().isEmpty()) {
keyId_ = other.keyId_;
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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object keyId_ = "";
/**
*
* ID of the key to list operations for.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The keyId.
*/
public java.lang.String getKeyId() {
java.lang.Object ref = keyId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
keyId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the key to list operations for.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for keyId.
*/
public com.google.protobuf.ByteString
getKeyIdBytes() {
java.lang.Object ref = keyId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
keyId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the key to list operations for.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
keyId_ = value;
onChanged();
return this;
}
/**
*
* ID of the key to list operations for.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearKeyId() {
keyId_ = getDefaultInstance().getKeyId();
onChanged();
return this;
}
/**
*
* ID of the key to list operations for.
*
*
* string key_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for keyId to set.
* @return This builder for chaining.
*/
public Builder setKeyIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
keyId_ = 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 [ListKeyOperationsResponse.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 [ListKeyOperationsResponse.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 [ListKeyOperationsResponse.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
* [ListKeyOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeyOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeyOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeyOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=2000"];
* @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
* [ListKeyOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=2000"];
* @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.iam.v1.ListKeyOperationsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.ListKeyOperationsRequest)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListKeyOperationsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListKeyOperationsRequest(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.iam.v1.KeyServiceOuterClass.ListKeyOperationsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListKeyOperationsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.iam.v1.ListKeyOperationsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of operations for the specified key.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List
getOperationsList();
/**
*
* List of operations for the specified key.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index);
/**
*
* List of operations for the specified key.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
int getOperationsCount();
/**
*
* List of operations for the specified key.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
getOperationsOrBuilderList();
/**
*
* List of operations for the specified key.
*
*
* 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 [ListKeyOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListKeyOperationsRequest.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 [ListKeyOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListKeyOperationsRequest.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.iam.v1.ListKeyOperationsResponse}
*/
public static final class ListKeyOperationsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.iam.v1.ListKeyOperationsResponse)
ListKeyOperationsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListKeyOperationsResponse.newBuilder() to construct.
private ListKeyOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListKeyOperationsResponse() {
operations_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListKeyOperationsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListKeyOperationsResponse(
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.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse.Builder.class);
}
public static final int OPERATIONS_FIELD_NUMBER = 1;
private java.util.List operations_;
/**
*
* List of operations for the specified key.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public java.util.List getOperationsList() {
return operations_;
}
/**
*
* List of operations for the specified key.
*
*
* 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 key.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public int getOperationsCount() {
return operations_.size();
}
/**
*
* List of operations for the specified key.
*
*
* 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 key.
*
*
* 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 [ListKeyOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListKeyOperationsRequest.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 [ListKeyOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListKeyOperationsRequest.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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse other = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse) 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse 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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse 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.iam.v1.ListKeyOperationsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.iam.v1.ListKeyOperationsResponse)
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse.class, yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse.Builder.class);
}
// Construct using yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse.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.iam.v1.KeyServiceOuterClass.internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse getDefaultInstanceForType() {
return yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse build() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse buildPartial() {
yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse result = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse(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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse) {
return mergeFrom((yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse other) {
if (other == yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse.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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse) 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 key.
*
*
* 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 [ListKeyOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListKeyOperationsRequest.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 [ListKeyOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListKeyOperationsRequest.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 [ListKeyOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListKeyOperationsRequest.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 [ListKeyOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListKeyOperationsRequest.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 [ListKeyOperationsRequest.page_size], use the [next_page_token] as the value
* for the [ListKeyOperationsRequest.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.iam.v1.ListKeyOperationsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.iam.v1.ListKeyOperationsResponse)
private static final yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse();
}
public static yandex.cloud.api.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListKeyOperationsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListKeyOperationsResponse(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.iam.v1.KeyServiceOuterClass.ListKeyOperationsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_GetKeyRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_GetKeyRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_ListKeysRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_ListKeysRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_ListKeysResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_ListKeysResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_CreateKeyRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_CreateKeyRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_CreateKeyResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_CreateKeyResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_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/iam/v1/key_service.proto\022" +
"\023yandex.cloud.iam.v1\032\034google/api/annotat" +
"ions.proto\032 google/protobuf/field_mask.p" +
"roto\032\035yandex/cloud/iam/v1/key.proto\032 yan" +
"dex/cloud/api/operation.proto\032&yandex/cl" +
"oud/operation/operation.proto\032\035yandex/cl" +
"oud/validation.proto\"]\n\rGetKeyRequest\022\034\n" +
"\006key_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022.\n\006format\030\002 " +
"\001(\0162\036.yandex.cloud.iam.v1.KeyFormat\"\246\001\n\017" +
"ListKeysRequest\022.\n\006format\030\001 \001(\0162\036.yandex" +
".cloud.iam.v1.KeyFormat\022$\n\022service_accou" +
"nt_id\030\002 \001(\tB\010\212\3101\004<=50\022\035\n\tpage_size\030\003 \001(\003" +
"B\n\372\3071\006<=1000\022\036\n\npage_token\030\004 \001(\tB\n\212\3101\006<=" +
"2000\"S\n\020ListKeysResponse\022&\n\004keys\030\001 \003(\0132\030" +
".yandex.cloud.iam.v1.Key\022\027\n\017next_page_to" +
"ken\030\002 \001(\t\"\303\001\n\020CreateKeyRequest\022$\n\022servic" +
"e_account_id\030\001 \001(\tB\010\212\3101\004<=50\022\036\n\013descript" +
"ion\030\002 \001(\tB\t\212\3101\005<=256\022.\n\006format\030\003 \001(\0162\036.y" +
"andex.cloud.iam.v1.KeyFormat\0229\n\rkey_algo" +
"rithm\030\004 \001(\0162\".yandex.cloud.iam.v1.Key.Al" +
"gorithm\"O\n\021CreateKeyResponse\022%\n\003key\030\001 \001(" +
"\0132\030.yandex.cloud.iam.v1.Key\022\023\n\013private_k" +
"ey\030\002 \001(\t\"\201\001\n\020UpdateKeyRequest\022\034\n\006key_id\030" +
"\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022/\n\013update_mask\030\002 \001(\013" +
"2\032.google.protobuf.FieldMask\022\036\n\013descript" +
"ion\030\003 \001(\tB\t\212\3101\005<=256\"#\n\021UpdateKeyMetadat" +
"a\022\016\n\006key_id\030\001 \001(\t\"0\n\020DeleteKeyRequest\022\034\n" +
"\006key_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"#\n\021DeleteKey" +
"Metadata\022\016\n\006key_id\030\001 \001(\t\"w\n\030ListKeyOpera" +
"tionsRequest\022\034\n\006key_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=" +
"50\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\0060-1000\022\036\n\npag" +
"e_token\030\003 \001(\tB\n\212\3101\006<=2000\"k\n\031ListKeyOper" +
"ationsResponse\0225\n\noperations\030\001 \003(\0132!.yan" +
"dex.cloud.operation.Operation\022\027\n\017next_pa" +
"ge_token\030\002 \001(\t*\031\n\tKeyFormat\022\014\n\010PEM_FILE\020" +
"\0002\236\006\n\nKeyService\022b\n\003Get\022\".yandex.cloud.i" +
"am.v1.GetKeyRequest\032\030.yandex.cloud.iam.v" +
"1.Key\"\035\202\323\344\223\002\027\022\025/iam/v1/keys/{key_id}\022i\n\004" +
"List\022$.yandex.cloud.iam.v1.ListKeysReque" +
"st\032%.yandex.cloud.iam.v1.ListKeysRespons" +
"e\"\024\202\323\344\223\002\016\022\014/iam/v1/keys\022p\n\006Create\022%.yand" +
"ex.cloud.iam.v1.CreateKeyRequest\032&.yande" +
"x.cloud.iam.v1.CreateKeyResponse\"\027\202\323\344\223\002\021" +
"\"\014/iam/v1/keys:\001*\022\220\001\n\006Update\022%.yandex.cl" +
"oud.iam.v1.UpdateKeyRequest\032!.yandex.clo" +
"ud.operation.Operation\"<\202\323\344\223\002\0322\025/iam/v1/" +
"keys/{key_id}:\001*\262\322*\030\n\021UpdateKeyMetadata\022" +
"\003Key\022\237\001\n\006Delete\022%.yandex.cloud.iam.v1.De" +
"leteKeyRequest\032!.yandex.cloud.operation." +
"Operation\"K\202\323\344\223\002\027*\025/iam/v1/keys/{key_id}" +
"\262\322**\n\021DeleteKeyMetadata\022\025google.protobuf" +
".Empty\022\231\001\n\016ListOperations\022-.yandex.cloud" +
".iam.v1.ListKeyOperationsRequest\032..yande" +
"x.cloud.iam.v1.ListKeyOperationsResponse" +
"\"(\202\323\344\223\002\"\022 /iam/v1/keys/{key_id}/operatio" +
"nsBV\n\027yandex.cloud.api.iam.v1Z;github.co" +
"m/yandex-cloud/go-genproto/yandex/cloud/" +
"iam/v1;iamb\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.iam.v1.KeyOuterClass.getDescriptor(),
yandex.cloud.api.OperationOuterClass.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
});
internal_static_yandex_cloud_iam_v1_GetKeyRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_iam_v1_GetKeyRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_GetKeyRequest_descriptor,
new java.lang.String[] { "KeyId", "Format", });
internal_static_yandex_cloud_iam_v1_ListKeysRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_iam_v1_ListKeysRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_ListKeysRequest_descriptor,
new java.lang.String[] { "Format", "ServiceAccountId", "PageSize", "PageToken", });
internal_static_yandex_cloud_iam_v1_ListKeysResponse_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_iam_v1_ListKeysResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_ListKeysResponse_descriptor,
new java.lang.String[] { "Keys", "NextPageToken", });
internal_static_yandex_cloud_iam_v1_CreateKeyRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_iam_v1_CreateKeyRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_CreateKeyRequest_descriptor,
new java.lang.String[] { "ServiceAccountId", "Description", "Format", "KeyAlgorithm", });
internal_static_yandex_cloud_iam_v1_CreateKeyResponse_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_iam_v1_CreateKeyResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_CreateKeyResponse_descriptor,
new java.lang.String[] { "Key", "PrivateKey", });
internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_UpdateKeyRequest_descriptor,
new java.lang.String[] { "KeyId", "UpdateMask", "Description", });
internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_UpdateKeyMetadata_descriptor,
new java.lang.String[] { "KeyId", });
internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_DeleteKeyRequest_descriptor,
new java.lang.String[] { "KeyId", });
internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_DeleteKeyMetadata_descriptor,
new java.lang.String[] { "KeyId", });
internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_ListKeyOperationsRequest_descriptor,
new java.lang.String[] { "KeyId", "PageSize", "PageToken", });
internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_iam_v1_ListKeyOperationsResponse_descriptor,
new java.lang.String[] { "Operations", "NextPageToken", });
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(com.google.api.AnnotationsProto.http);
registry.add(yandex.cloud.api.OperationOuterClass.operation);
registry.add(yandex.cloud.api.Validation.length);
registry.add(yandex.cloud.api.Validation.required);
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.iam.v1.KeyOuterClass.getDescriptor();
yandex.cloud.api.OperationOuterClass.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