yandex.cloud.api.cdn.v1.OriginServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/cdn/v1/origin_service.proto
package yandex.cloud.api.cdn.v1;
public final class OriginServiceOuterClass {
private OriginServiceOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface GetOriginRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.GetOriginRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* [origin_id] group ID to request origin from.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
long getOriginId();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.GetOriginRequest}
*/
public static final class GetOriginRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.GetOriginRequest)
GetOriginRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetOriginRequest.newBuilder() to construct.
private GetOriginRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetOriginRequest() {
folderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetOriginRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetOriginRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 16: {
originId_ = input.readInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetOriginRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetOriginRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ORIGIN_ID_FIELD_NUMBER = 2;
private long originId_;
/**
*
* [origin_id] group ID to request origin from.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (originId_ != 0L) {
output.writeInt64(2, originId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (originId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, originId_);
}
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.cdn.v1.OriginServiceOuterClass.GetOriginRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest other = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (getOriginId()
!= other.getOriginId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + ORIGIN_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginId());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest 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.cdn.v1.OriginServiceOuterClass.GetOriginRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest 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.cdn.v1.OriginServiceOuterClass.GetOriginRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest 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.cdn.v1.OriginServiceOuterClass.GetOriginRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest 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.cdn.v1.OriginServiceOuterClass.GetOriginRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest 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.cdn.v1.OriginServiceOuterClass.GetOriginRequest 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.cdn.v1.GetOriginRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.GetOriginRequest)
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetOriginRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetOriginRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
originId_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetOriginRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest build() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest buildPartial() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest result = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest(this);
result.folderId_ = folderId_;
result.originId_ = originId_;
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.cdn.v1.OriginServiceOuterClass.GetOriginRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest other) {
if (other == yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.getOriginId() != 0L) {
setOriginId(other.getOriginId());
}
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.cdn.v1.OriginServiceOuterClass.GetOriginRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private long originId_ ;
/**
*
* [origin_id] group ID to request origin from.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
/**
*
* [origin_id] group ID to request origin from.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @param value The originId to set.
* @return This builder for chaining.
*/
public Builder setOriginId(long value) {
originId_ = value;
onChanged();
return this;
}
/**
*
* [origin_id] group ID to request origin from.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginId() {
originId_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.GetOriginRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.GetOriginRequest)
private static final yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest();
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.GetOriginRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetOriginRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetOriginRequest(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.cdn.v1.OriginServiceOuterClass.GetOriginRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListOriginsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.ListOriginsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* ID of the group to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
long getOriginGroupId();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.ListOriginsRequest}
*/
public static final class ListOriginsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.ListOriginsRequest)
ListOriginsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListOriginsRequest.newBuilder() to construct.
private ListOriginsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListOriginsRequest() {
folderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListOriginsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListOriginsRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 16: {
originGroupId_ = input.readInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ORIGIN_GROUP_ID_FIELD_NUMBER = 2;
private long originGroupId_;
/**
*
* ID of the group to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
@java.lang.Override
public long getOriginGroupId() {
return originGroupId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (originGroupId_ != 0L) {
output.writeInt64(2, originGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (originGroupId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, originGroupId_);
}
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.cdn.v1.OriginServiceOuterClass.ListOriginsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest other = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (getOriginGroupId()
!= other.getOriginGroupId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + ORIGIN_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginGroupId());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest 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.cdn.v1.OriginServiceOuterClass.ListOriginsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest 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.cdn.v1.OriginServiceOuterClass.ListOriginsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest 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.cdn.v1.OriginServiceOuterClass.ListOriginsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest 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.cdn.v1.OriginServiceOuterClass.ListOriginsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest 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.cdn.v1.OriginServiceOuterClass.ListOriginsRequest 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.cdn.v1.ListOriginsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.ListOriginsRequest)
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
originGroupId_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest build() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest buildPartial() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest result = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest(this);
result.folderId_ = folderId_;
result.originGroupId_ = originGroupId_;
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.cdn.v1.OriginServiceOuterClass.ListOriginsRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest other) {
if (other == yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.getOriginGroupId() != 0L) {
setOriginGroupId(other.getOriginGroupId());
}
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.cdn.v1.OriginServiceOuterClass.ListOriginsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private long originGroupId_ ;
/**
*
* ID of the group to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
@java.lang.Override
public long getOriginGroupId() {
return originGroupId_;
}
/**
*
* ID of the group to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @param value The originGroupId to set.
* @return This builder for chaining.
*/
public Builder setOriginGroupId(long value) {
originGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the group to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginGroupId() {
originGroupId_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.ListOriginsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.ListOriginsRequest)
private static final yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest();
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListOriginsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListOriginsRequest(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.cdn.v1.OriginServiceOuterClass.ListOriginsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListOriginsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.ListOriginsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
java.util.List
getOriginsList();
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
yandex.cloud.api.cdn.v1.OriginOuterClass.Origin getOrigins(int index);
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
int getOriginsCount();
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
java.util.List extends yandex.cloud.api.cdn.v1.OriginOuterClass.OriginOrBuilder>
getOriginsOrBuilderList();
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginOrBuilder getOriginsOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.ListOriginsResponse}
*/
public static final class ListOriginsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.ListOriginsResponse)
ListOriginsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListOriginsResponse.newBuilder() to construct.
private ListOriginsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListOriginsResponse() {
origins_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListOriginsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListOriginsResponse(
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)) {
origins_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
origins_.add(
input.readMessage(yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
origins_ = java.util.Collections.unmodifiableList(origins_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse.Builder.class);
}
public static final int ORIGINS_FIELD_NUMBER = 1;
private java.util.List origins_;
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
@java.lang.Override
public java.util.List getOriginsList() {
return origins_;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.cdn.v1.OriginOuterClass.OriginOrBuilder>
getOriginsOrBuilderList() {
return origins_;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
@java.lang.Override
public int getOriginsCount() {
return origins_.size();
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginOuterClass.Origin getOrigins(int index) {
return origins_.get(index);
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginOrBuilder getOriginsOrBuilder(
int index) {
return origins_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < origins_.size(); i++) {
output.writeMessage(1, origins_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < origins_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, origins_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse other = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse) obj;
if (!getOriginsList()
.equals(other.getOriginsList())) 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 (getOriginsCount() > 0) {
hash = (37 * hash) + ORIGINS_FIELD_NUMBER;
hash = (53 * hash) + getOriginsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse 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.cdn.v1.OriginServiceOuterClass.ListOriginsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse 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.cdn.v1.OriginServiceOuterClass.ListOriginsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse 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.cdn.v1.OriginServiceOuterClass.ListOriginsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse 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.cdn.v1.OriginServiceOuterClass.ListOriginsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse 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.cdn.v1.OriginServiceOuterClass.ListOriginsResponse 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.cdn.v1.ListOriginsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.ListOriginsResponse)
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getOriginsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (originsBuilder_ == null) {
origins_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
originsBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse build() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse buildPartial() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse result = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse(this);
int from_bitField0_ = bitField0_;
if (originsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
origins_ = java.util.Collections.unmodifiableList(origins_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.origins_ = origins_;
} else {
result.origins_ = originsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse) {
return mergeFrom((yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse other) {
if (other == yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse.getDefaultInstance()) return this;
if (originsBuilder_ == null) {
if (!other.origins_.isEmpty()) {
if (origins_.isEmpty()) {
origins_ = other.origins_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureOriginsIsMutable();
origins_.addAll(other.origins_);
}
onChanged();
}
} else {
if (!other.origins_.isEmpty()) {
if (originsBuilder_.isEmpty()) {
originsBuilder_.dispose();
originsBuilder_ = null;
origins_ = other.origins_;
bitField0_ = (bitField0_ & ~0x00000001);
originsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getOriginsFieldBuilder() : null;
} else {
originsBuilder_.addAllMessages(other.origins_);
}
}
}
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.cdn.v1.OriginServiceOuterClass.ListOriginsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List origins_ =
java.util.Collections.emptyList();
private void ensureOriginsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
origins_ = new java.util.ArrayList(origins_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.cdn.v1.OriginOuterClass.Origin, yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.Builder, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginOrBuilder> originsBuilder_;
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public java.util.List getOriginsList() {
if (originsBuilder_ == null) {
return java.util.Collections.unmodifiableList(origins_);
} else {
return originsBuilder_.getMessageList();
}
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public int getOriginsCount() {
if (originsBuilder_ == null) {
return origins_.size();
} else {
return originsBuilder_.getCount();
}
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.Origin getOrigins(int index) {
if (originsBuilder_ == null) {
return origins_.get(index);
} else {
return originsBuilder_.getMessage(index);
}
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public Builder setOrigins(
int index, yandex.cloud.api.cdn.v1.OriginOuterClass.Origin value) {
if (originsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOriginsIsMutable();
origins_.set(index, value);
onChanged();
} else {
originsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public Builder setOrigins(
int index, yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.Builder builderForValue) {
if (originsBuilder_ == null) {
ensureOriginsIsMutable();
origins_.set(index, builderForValue.build());
onChanged();
} else {
originsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public Builder addOrigins(yandex.cloud.api.cdn.v1.OriginOuterClass.Origin value) {
if (originsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOriginsIsMutable();
origins_.add(value);
onChanged();
} else {
originsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public Builder addOrigins(
int index, yandex.cloud.api.cdn.v1.OriginOuterClass.Origin value) {
if (originsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOriginsIsMutable();
origins_.add(index, value);
onChanged();
} else {
originsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public Builder addOrigins(
yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.Builder builderForValue) {
if (originsBuilder_ == null) {
ensureOriginsIsMutable();
origins_.add(builderForValue.build());
onChanged();
} else {
originsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public Builder addOrigins(
int index, yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.Builder builderForValue) {
if (originsBuilder_ == null) {
ensureOriginsIsMutable();
origins_.add(index, builderForValue.build());
onChanged();
} else {
originsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public Builder addAllOrigins(
java.lang.Iterable extends yandex.cloud.api.cdn.v1.OriginOuterClass.Origin> values) {
if (originsBuilder_ == null) {
ensureOriginsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, origins_);
onChanged();
} else {
originsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public Builder clearOrigins() {
if (originsBuilder_ == null) {
origins_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
originsBuilder_.clear();
}
return this;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public Builder removeOrigins(int index) {
if (originsBuilder_ == null) {
ensureOriginsIsMutable();
origins_.remove(index);
onChanged();
} else {
originsBuilder_.remove(index);
}
return this;
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.Builder getOriginsBuilder(
int index) {
return getOriginsFieldBuilder().getBuilder(index);
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginOrBuilder getOriginsOrBuilder(
int index) {
if (originsBuilder_ == null) {
return origins_.get(index); } else {
return originsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public java.util.List extends yandex.cloud.api.cdn.v1.OriginOuterClass.OriginOrBuilder>
getOriginsOrBuilderList() {
if (originsBuilder_ != null) {
return originsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(origins_);
}
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.Builder addOriginsBuilder() {
return getOriginsFieldBuilder().addBuilder(
yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.getDefaultInstance());
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.Builder addOriginsBuilder(
int index) {
return getOriginsFieldBuilder().addBuilder(
index, yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.getDefaultInstance());
}
/**
*
* Origin from response.
*
*
* repeated .yandex.cloud.cdn.v1.Origin origins = 1;
*/
public java.util.List
getOriginsBuilderList() {
return getOriginsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.cdn.v1.OriginOuterClass.Origin, yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.Builder, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginOrBuilder>
getOriginsFieldBuilder() {
if (originsBuilder_ == null) {
originsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.cdn.v1.OriginOuterClass.Origin, yandex.cloud.api.cdn.v1.OriginOuterClass.Origin.Builder, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginOrBuilder>(
origins_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
origins_ = null;
}
return originsBuilder_;
}
@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.cdn.v1.ListOriginsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.ListOriginsResponse)
private static final yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse();
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.ListOriginsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListOriginsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListOriginsResponse(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.cdn.v1.OriginServiceOuterClass.ListOriginsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateOriginRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.CreateOriginRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* [origin_group_id] group ID to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
long getOriginGroupId();
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
*
*
* string source = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The source.
*/
java.lang.String getSource();
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
*
*
* string source = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for source.
*/
com.google.protobuf.ByteString
getSourceBytes();
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
* @return Whether the enabled field is set.
*/
boolean hasEnabled();
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
* @return The enabled.
*/
com.google.protobuf.BoolValue getEnabled();
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
*/
com.google.protobuf.BoolValueOrBuilder getEnabledOrBuilder();
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
* @return Whether the backup field is set.
*/
boolean hasBackup();
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
* @return The backup.
*/
com.google.protobuf.BoolValue getBackup();
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
*/
com.google.protobuf.BoolValueOrBuilder getBackupOrBuilder();
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return Whether the meta field is set.
*/
boolean hasMeta();
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return The meta.
*/
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta getMeta();
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder getMetaOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.CreateOriginRequest}
*/
public static final class CreateOriginRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.CreateOriginRequest)
CreateOriginRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateOriginRequest.newBuilder() to construct.
private CreateOriginRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateOriginRequest() {
folderId_ = "";
source_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateOriginRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateOriginRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 16: {
originGroupId_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
source_ = s;
break;
}
case 34: {
com.google.protobuf.BoolValue.Builder subBuilder = null;
if (enabled_ != null) {
subBuilder = enabled_.toBuilder();
}
enabled_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(enabled_);
enabled_ = subBuilder.buildPartial();
}
break;
}
case 42: {
com.google.protobuf.BoolValue.Builder subBuilder = null;
if (backup_ != null) {
subBuilder = backup_.toBuilder();
}
backup_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(backup_);
backup_ = subBuilder.buildPartial();
}
break;
}
case 50: {
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder subBuilder = null;
if (meta_ != null) {
subBuilder = meta_.toBuilder();
}
meta_ = input.readMessage(yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(meta_);
meta_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ORIGIN_GROUP_ID_FIELD_NUMBER = 2;
private long originGroupId_;
/**
*
* [origin_group_id] group ID to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
@java.lang.Override
public long getOriginGroupId() {
return originGroupId_;
}
public static final int SOURCE_FIELD_NUMBER = 3;
private volatile java.lang.Object source_;
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
*
*
* string source = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The source.
*/
@java.lang.Override
public java.lang.String getSource() {
java.lang.Object ref = source_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
source_ = s;
return s;
}
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
*
*
* string source = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for source.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSourceBytes() {
java.lang.Object ref = source_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
source_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ENABLED_FIELD_NUMBER = 4;
private com.google.protobuf.BoolValue enabled_;
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
* @return Whether the enabled field is set.
*/
@java.lang.Override
public boolean hasEnabled() {
return enabled_ != null;
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
* @return The enabled.
*/
@java.lang.Override
public com.google.protobuf.BoolValue getEnabled() {
return enabled_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : enabled_;
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
*/
@java.lang.Override
public com.google.protobuf.BoolValueOrBuilder getEnabledOrBuilder() {
return getEnabled();
}
public static final int BACKUP_FIELD_NUMBER = 5;
private com.google.protobuf.BoolValue backup_;
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
* @return Whether the backup field is set.
*/
@java.lang.Override
public boolean hasBackup() {
return backup_ != null;
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
* @return The backup.
*/
@java.lang.Override
public com.google.protobuf.BoolValue getBackup() {
return backup_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : backup_;
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
*/
@java.lang.Override
public com.google.protobuf.BoolValueOrBuilder getBackupOrBuilder() {
return getBackup();
}
public static final int META_FIELD_NUMBER = 6;
private yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta meta_;
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return Whether the meta field is set.
*/
@java.lang.Override
public boolean hasMeta() {
return meta_ != null;
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return The meta.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta getMeta() {
return meta_ == null ? yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.getDefaultInstance() : meta_;
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder getMetaOrBuilder() {
return getMeta();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (originGroupId_ != 0L) {
output.writeInt64(2, originGroupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(source_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, source_);
}
if (enabled_ != null) {
output.writeMessage(4, getEnabled());
}
if (backup_ != null) {
output.writeMessage(5, getBackup());
}
if (meta_ != null) {
output.writeMessage(6, getMeta());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (originGroupId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, originGroupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(source_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, source_);
}
if (enabled_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getEnabled());
}
if (backup_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getBackup());
}
if (meta_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getMeta());
}
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.cdn.v1.OriginServiceOuterClass.CreateOriginRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest other = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (getOriginGroupId()
!= other.getOriginGroupId()) return false;
if (!getSource()
.equals(other.getSource())) return false;
if (hasEnabled() != other.hasEnabled()) return false;
if (hasEnabled()) {
if (!getEnabled()
.equals(other.getEnabled())) return false;
}
if (hasBackup() != other.hasBackup()) return false;
if (hasBackup()) {
if (!getBackup()
.equals(other.getBackup())) return false;
}
if (hasMeta() != other.hasMeta()) return false;
if (hasMeta()) {
if (!getMeta()
.equals(other.getMeta())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + ORIGIN_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginGroupId());
hash = (37 * hash) + SOURCE_FIELD_NUMBER;
hash = (53 * hash) + getSource().hashCode();
if (hasEnabled()) {
hash = (37 * hash) + ENABLED_FIELD_NUMBER;
hash = (53 * hash) + getEnabled().hashCode();
}
if (hasBackup()) {
hash = (37 * hash) + BACKUP_FIELD_NUMBER;
hash = (53 * hash) + getBackup().hashCode();
}
if (hasMeta()) {
hash = (37 * hash) + META_FIELD_NUMBER;
hash = (53 * hash) + getMeta().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest 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.cdn.v1.OriginServiceOuterClass.CreateOriginRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest 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.cdn.v1.OriginServiceOuterClass.CreateOriginRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest 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.cdn.v1.OriginServiceOuterClass.CreateOriginRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest 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.cdn.v1.OriginServiceOuterClass.CreateOriginRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest 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.cdn.v1.OriginServiceOuterClass.CreateOriginRequest 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.cdn.v1.CreateOriginRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.CreateOriginRequest)
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
originGroupId_ = 0L;
source_ = "";
if (enabledBuilder_ == null) {
enabled_ = null;
} else {
enabled_ = null;
enabledBuilder_ = null;
}
if (backupBuilder_ == null) {
backup_ = null;
} else {
backup_ = null;
backupBuilder_ = null;
}
if (metaBuilder_ == null) {
meta_ = null;
} else {
meta_ = null;
metaBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest build() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest buildPartial() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest result = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest(this);
result.folderId_ = folderId_;
result.originGroupId_ = originGroupId_;
result.source_ = source_;
if (enabledBuilder_ == null) {
result.enabled_ = enabled_;
} else {
result.enabled_ = enabledBuilder_.build();
}
if (backupBuilder_ == null) {
result.backup_ = backup_;
} else {
result.backup_ = backupBuilder_.build();
}
if (metaBuilder_ == null) {
result.meta_ = meta_;
} else {
result.meta_ = metaBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest other) {
if (other == yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.getOriginGroupId() != 0L) {
setOriginGroupId(other.getOriginGroupId());
}
if (!other.getSource().isEmpty()) {
source_ = other.source_;
onChanged();
}
if (other.hasEnabled()) {
mergeEnabled(other.getEnabled());
}
if (other.hasBackup()) {
mergeBackup(other.getBackup());
}
if (other.hasMeta()) {
mergeMeta(other.getMeta());
}
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.cdn.v1.OriginServiceOuterClass.CreateOriginRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private long originGroupId_ ;
/**
*
* [origin_group_id] group ID to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
@java.lang.Override
public long getOriginGroupId() {
return originGroupId_;
}
/**
*
* [origin_group_id] group ID to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @param value The originGroupId to set.
* @return This builder for chaining.
*/
public Builder setOriginGroupId(long value) {
originGroupId_ = value;
onChanged();
return this;
}
/**
*
* [origin_group_id] group ID to request origins from.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginGroupId() {
originGroupId_ = 0L;
onChanged();
return this;
}
private java.lang.Object source_ = "";
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
*
*
* string source = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The source.
*/
public java.lang.String getSource() {
java.lang.Object ref = source_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
source_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
*
*
* string source = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for source.
*/
public com.google.protobuf.ByteString
getSourceBytes() {
java.lang.Object ref = source_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
source_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
*
*
* string source = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The source to set.
* @return This builder for chaining.
*/
public Builder setSource(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
source_ = value;
onChanged();
return this;
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
*
*
* string source = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearSource() {
source_ = getDefaultInstance().getSource();
onChanged();
return this;
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
*
*
* string source = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for source to set.
* @return This builder for chaining.
*/
public Builder setSourceBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
source_ = value;
onChanged();
return this;
}
private com.google.protobuf.BoolValue enabled_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> enabledBuilder_;
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
* @return Whether the enabled field is set.
*/
public boolean hasEnabled() {
return enabledBuilder_ != null || enabled_ != null;
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
* @return The enabled.
*/
public com.google.protobuf.BoolValue getEnabled() {
if (enabledBuilder_ == null) {
return enabled_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : enabled_;
} else {
return enabledBuilder_.getMessage();
}
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
*/
public Builder setEnabled(com.google.protobuf.BoolValue value) {
if (enabledBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
enabled_ = value;
onChanged();
} else {
enabledBuilder_.setMessage(value);
}
return this;
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
*/
public Builder setEnabled(
com.google.protobuf.BoolValue.Builder builderForValue) {
if (enabledBuilder_ == null) {
enabled_ = builderForValue.build();
onChanged();
} else {
enabledBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
*/
public Builder mergeEnabled(com.google.protobuf.BoolValue value) {
if (enabledBuilder_ == null) {
if (enabled_ != null) {
enabled_ =
com.google.protobuf.BoolValue.newBuilder(enabled_).mergeFrom(value).buildPartial();
} else {
enabled_ = value;
}
onChanged();
} else {
enabledBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
*/
public Builder clearEnabled() {
if (enabledBuilder_ == null) {
enabled_ = null;
onChanged();
} else {
enabled_ = null;
enabledBuilder_ = null;
}
return this;
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
*/
public com.google.protobuf.BoolValue.Builder getEnabledBuilder() {
onChanged();
return getEnabledFieldBuilder().getBuilder();
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
*/
public com.google.protobuf.BoolValueOrBuilder getEnabledOrBuilder() {
if (enabledBuilder_ != null) {
return enabledBuilder_.getMessageOrBuilder();
} else {
return enabled_ == null ?
com.google.protobuf.BoolValue.getDefaultInstance() : enabled_;
}
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
*
*
* .google.protobuf.BoolValue enabled = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>
getEnabledFieldBuilder() {
if (enabledBuilder_ == null) {
enabledBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>(
getEnabled(),
getParentForChildren(),
isClean());
enabled_ = null;
}
return enabledBuilder_;
}
private com.google.protobuf.BoolValue backup_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> backupBuilder_;
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
* @return Whether the backup field is set.
*/
public boolean hasBackup() {
return backupBuilder_ != null || backup_ != null;
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
* @return The backup.
*/
public com.google.protobuf.BoolValue getBackup() {
if (backupBuilder_ == null) {
return backup_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : backup_;
} else {
return backupBuilder_.getMessage();
}
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
*/
public Builder setBackup(com.google.protobuf.BoolValue value) {
if (backupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
backup_ = value;
onChanged();
} else {
backupBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
*/
public Builder setBackup(
com.google.protobuf.BoolValue.Builder builderForValue) {
if (backupBuilder_ == null) {
backup_ = builderForValue.build();
onChanged();
} else {
backupBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
*/
public Builder mergeBackup(com.google.protobuf.BoolValue value) {
if (backupBuilder_ == null) {
if (backup_ != null) {
backup_ =
com.google.protobuf.BoolValue.newBuilder(backup_).mergeFrom(value).buildPartial();
} else {
backup_ = value;
}
onChanged();
} else {
backupBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
*/
public Builder clearBackup() {
if (backupBuilder_ == null) {
backup_ = null;
onChanged();
} else {
backup_ = null;
backupBuilder_ = null;
}
return this;
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
*/
public com.google.protobuf.BoolValue.Builder getBackupBuilder() {
onChanged();
return getBackupFieldBuilder().getBuilder();
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
*/
public com.google.protobuf.BoolValueOrBuilder getBackupOrBuilder() {
if (backupBuilder_ != null) {
return backupBuilder_.getMessageOrBuilder();
} else {
return backup_ == null ?
com.google.protobuf.BoolValue.getDefaultInstance() : backup_;
}
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Default value: False.
*
*
* .google.protobuf.BoolValue backup = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>
getBackupFieldBuilder() {
if (backupBuilder_ == null) {
backupBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>(
getBackup(),
getParentForChildren(),
isClean());
backup_ = null;
}
return backupBuilder_;
}
private yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta meta_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder> metaBuilder_;
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return Whether the meta field is set.
*/
public boolean hasMeta() {
return metaBuilder_ != null || meta_ != null;
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return The meta.
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta getMeta() {
if (metaBuilder_ == null) {
return meta_ == null ? yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.getDefaultInstance() : meta_;
} else {
return metaBuilder_.getMessage();
}
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public Builder setMeta(yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta value) {
if (metaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
meta_ = value;
onChanged();
} else {
metaBuilder_.setMessage(value);
}
return this;
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public Builder setMeta(
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder builderForValue) {
if (metaBuilder_ == null) {
meta_ = builderForValue.build();
onChanged();
} else {
metaBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public Builder mergeMeta(yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta value) {
if (metaBuilder_ == null) {
if (meta_ != null) {
meta_ =
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.newBuilder(meta_).mergeFrom(value).buildPartial();
} else {
meta_ = value;
}
onChanged();
} else {
metaBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public Builder clearMeta() {
if (metaBuilder_ == null) {
meta_ = null;
onChanged();
} else {
meta_ = null;
metaBuilder_ = null;
}
return this;
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder getMetaBuilder() {
onChanged();
return getMetaFieldBuilder().getBuilder();
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder getMetaOrBuilder() {
if (metaBuilder_ != null) {
return metaBuilder_.getMessageOrBuilder();
} else {
return meta_ == null ?
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.getDefaultInstance() : meta_;
}
}
/**
*
* Set up origin of the content.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder>
getMetaFieldBuilder() {
if (metaBuilder_ == null) {
metaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder>(
getMeta(),
getParentForChildren(),
isClean());
meta_ = null;
}
return metaBuilder_;
}
@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.cdn.v1.CreateOriginRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.CreateOriginRequest)
private static final yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest();
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateOriginRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateOriginRequest(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.cdn.v1.OriginServiceOuterClass.CreateOriginRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateOriginMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.CreateOriginMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
long getOriginId();
/**
*
* ID pf the parent origins group.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
long getOriginGroupId();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.CreateOriginMetadata}
*/
public static final class CreateOriginMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.CreateOriginMetadata)
CreateOriginMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateOriginMetadata.newBuilder() to construct.
private CreateOriginMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateOriginMetadata() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateOriginMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateOriginMetadata(
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: {
originId_ = input.readInt64();
break;
}
case 16: {
originGroupId_ = input.readInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata.Builder.class);
}
public static final int ORIGIN_ID_FIELD_NUMBER = 1;
private long originId_;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
public static final int ORIGIN_GROUP_ID_FIELD_NUMBER = 2;
private long originGroupId_;
/**
*
* ID pf the parent origins group.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
@java.lang.Override
public long getOriginGroupId() {
return originGroupId_;
}
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 (originId_ != 0L) {
output.writeInt64(1, originId_);
}
if (originGroupId_ != 0L) {
output.writeInt64(2, originGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (originId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, originId_);
}
if (originGroupId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, originGroupId_);
}
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.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata other = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata) obj;
if (getOriginId()
!= other.getOriginId()) return false;
if (getOriginGroupId()
!= other.getOriginGroupId()) 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) + ORIGIN_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginId());
hash = (37 * hash) + ORIGIN_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginGroupId());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata 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.cdn.v1.CreateOriginMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.CreateOriginMetadata)
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata.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();
originId_ = 0L;
originGroupId_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata build() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata buildPartial() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata result = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata(this);
result.originId_ = originId_;
result.originGroupId_ = originGroupId_;
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.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata) {
return mergeFrom((yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata other) {
if (other == yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata.getDefaultInstance()) return this;
if (other.getOriginId() != 0L) {
setOriginId(other.getOriginId());
}
if (other.getOriginGroupId() != 0L) {
setOriginGroupId(other.getOriginGroupId());
}
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.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private long originId_ ;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @param value The originId to set.
* @return This builder for chaining.
*/
public Builder setOriginId(long value) {
originId_ = value;
onChanged();
return this;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginId() {
originId_ = 0L;
onChanged();
return this;
}
private long originGroupId_ ;
/**
*
* ID pf the parent origins group.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
@java.lang.Override
public long getOriginGroupId() {
return originGroupId_;
}
/**
*
* ID pf the parent origins group.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @param value The originGroupId to set.
* @return This builder for chaining.
*/
public Builder setOriginGroupId(long value) {
originGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID pf the parent origins group.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginGroupId() {
originGroupId_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.CreateOriginMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.CreateOriginMetadata)
private static final yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata();
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateOriginMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateOriginMetadata(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.cdn.v1.OriginServiceOuterClass.CreateOriginMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateOriginRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.UpdateOriginRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
long getOriginId();
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
* Required.
*
*
* string source = 3;
* @return The source.
*/
java.lang.String getSource();
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
* Required.
*
*
* string source = 3;
* @return The bytes for source.
*/
com.google.protobuf.ByteString
getSourceBytes();
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
* Required.
*
*
* bool enabled = 4;
* @return The enabled.
*/
boolean getEnabled();
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Required.
*
*
* bool backup = 5;
* @return The backup.
*/
boolean getBackup();
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return Whether the meta field is set.
*/
boolean hasMeta();
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return The meta.
*/
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta getMeta();
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder getMetaOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.UpdateOriginRequest}
*/
public static final class UpdateOriginRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.UpdateOriginRequest)
UpdateOriginRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateOriginRequest.newBuilder() to construct.
private UpdateOriginRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateOriginRequest() {
folderId_ = "";
source_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateOriginRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateOriginRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 16: {
originId_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
source_ = s;
break;
}
case 32: {
enabled_ = input.readBool();
break;
}
case 40: {
backup_ = input.readBool();
break;
}
case 50: {
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder subBuilder = null;
if (meta_ != null) {
subBuilder = meta_.toBuilder();
}
meta_ = input.readMessage(yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(meta_);
meta_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ORIGIN_ID_FIELD_NUMBER = 2;
private long originId_;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
public static final int SOURCE_FIELD_NUMBER = 3;
private volatile java.lang.Object source_;
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
* Required.
*
*
* string source = 3;
* @return The source.
*/
@java.lang.Override
public java.lang.String getSource() {
java.lang.Object ref = source_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
source_ = s;
return s;
}
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
* Required.
*
*
* string source = 3;
* @return The bytes for source.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getSourceBytes() {
java.lang.Object ref = source_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
source_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ENABLED_FIELD_NUMBER = 4;
private boolean enabled_;
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
* Required.
*
*
* bool enabled = 4;
* @return The enabled.
*/
@java.lang.Override
public boolean getEnabled() {
return enabled_;
}
public static final int BACKUP_FIELD_NUMBER = 5;
private boolean backup_;
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Required.
*
*
* bool backup = 5;
* @return The backup.
*/
@java.lang.Override
public boolean getBackup() {
return backup_;
}
public static final int META_FIELD_NUMBER = 6;
private yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta meta_;
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return Whether the meta field is set.
*/
@java.lang.Override
public boolean hasMeta() {
return meta_ != null;
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return The meta.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta getMeta() {
return meta_ == null ? yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.getDefaultInstance() : meta_;
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder getMetaOrBuilder() {
return getMeta();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (originId_ != 0L) {
output.writeInt64(2, originId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(source_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, source_);
}
if (enabled_ != false) {
output.writeBool(4, enabled_);
}
if (backup_ != false) {
output.writeBool(5, backup_);
}
if (meta_ != null) {
output.writeMessage(6, getMeta());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (originId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, originId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(source_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, source_);
}
if (enabled_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, enabled_);
}
if (backup_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(5, backup_);
}
if (meta_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getMeta());
}
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.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest other = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (getOriginId()
!= other.getOriginId()) return false;
if (!getSource()
.equals(other.getSource())) return false;
if (getEnabled()
!= other.getEnabled()) return false;
if (getBackup()
!= other.getBackup()) return false;
if (hasMeta() != other.hasMeta()) return false;
if (hasMeta()) {
if (!getMeta()
.equals(other.getMeta())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + ORIGIN_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginId());
hash = (37 * hash) + SOURCE_FIELD_NUMBER;
hash = (53 * hash) + getSource().hashCode();
hash = (37 * hash) + ENABLED_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getEnabled());
hash = (37 * hash) + BACKUP_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getBackup());
if (hasMeta()) {
hash = (37 * hash) + META_FIELD_NUMBER;
hash = (53 * hash) + getMeta().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest 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.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest 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.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest 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.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest 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.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest 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.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest 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.cdn.v1.UpdateOriginRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.UpdateOriginRequest)
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
originId_ = 0L;
source_ = "";
enabled_ = false;
backup_ = false;
if (metaBuilder_ == null) {
meta_ = null;
} else {
meta_ = null;
metaBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest build() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest buildPartial() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest result = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest(this);
result.folderId_ = folderId_;
result.originId_ = originId_;
result.source_ = source_;
result.enabled_ = enabled_;
result.backup_ = backup_;
if (metaBuilder_ == null) {
result.meta_ = meta_;
} else {
result.meta_ = metaBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest other) {
if (other == yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.getOriginId() != 0L) {
setOriginId(other.getOriginId());
}
if (!other.getSource().isEmpty()) {
source_ = other.source_;
onChanged();
}
if (other.getEnabled() != false) {
setEnabled(other.getEnabled());
}
if (other.getBackup() != false) {
setBackup(other.getBackup());
}
if (other.hasMeta()) {
mergeMeta(other.getMeta());
}
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.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private long originId_ ;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @param value The originId to set.
* @return This builder for chaining.
*/
public Builder setOriginId(long value) {
originId_ = value;
onChanged();
return this;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginId() {
originId_ = 0L;
onChanged();
return this;
}
private java.lang.Object source_ = "";
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
* Required.
*
*
* string source = 3;
* @return The source.
*/
public java.lang.String getSource() {
java.lang.Object ref = source_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
source_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
* Required.
*
*
* string source = 3;
* @return The bytes for source.
*/
public com.google.protobuf.ByteString
getSourceBytes() {
java.lang.Object ref = source_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
source_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
* Required.
*
*
* string source = 3;
* @param value The source to set.
* @return This builder for chaining.
*/
public Builder setSource(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
source_ = value;
onChanged();
return this;
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
* Required.
*
*
* string source = 3;
* @return This builder for chaining.
*/
public Builder clearSource() {
source_ = getDefaultInstance().getSource();
onChanged();
return this;
}
/**
*
* IP address or Domain name of your origin and the port (if custom).
* Used if [meta] variant is `common`.
* Required.
*
*
* string source = 3;
* @param value The bytes for source to set.
* @return This builder for chaining.
*/
public Builder setSourceBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
source_ = value;
onChanged();
return this;
}
private boolean enabled_ ;
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
* Required.
*
*
* bool enabled = 4;
* @return The enabled.
*/
@java.lang.Override
public boolean getEnabled() {
return enabled_;
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
* Required.
*
*
* bool enabled = 4;
* @param value The enabled to set.
* @return This builder for chaining.
*/
public Builder setEnabled(boolean value) {
enabled_ = value;
onChanged();
return this;
}
/**
*
* The setting allows to enable or disable an Origin source in the Origins group.
* It has two possible values:
* True - The origin is enabled and used as a source for the CDN. An origins
* group must contain at least one enabled origin. Default value.
* False - The origin is disabled and the CDN is not using it to pull content.
* Required.
*
*
* bool enabled = 4;
* @return This builder for chaining.
*/
public Builder clearEnabled() {
enabled_ = false;
onChanged();
return this;
}
private boolean backup_ ;
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Required.
*
*
* bool backup = 5;
* @return The backup.
*/
@java.lang.Override
public boolean getBackup() {
return backup_;
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Required.
*
*
* bool backup = 5;
* @param value The backup to set.
* @return This builder for chaining.
*/
public Builder setBackup(boolean value) {
backup_ = value;
onChanged();
return this;
}
/**
*
* Specifies whether the origin is used in its origin group as backup.
* A backup origin is used when one of active origins becomes unavailable.
* Required.
*
*
* bool backup = 5;
* @return This builder for chaining.
*/
public Builder clearBackup() {
backup_ = false;
onChanged();
return this;
}
private yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta meta_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder> metaBuilder_;
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return Whether the meta field is set.
*/
public boolean hasMeta() {
return metaBuilder_ != null || meta_ != null;
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
* @return The meta.
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta getMeta() {
if (metaBuilder_ == null) {
return meta_ == null ? yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.getDefaultInstance() : meta_;
} else {
return metaBuilder_.getMessage();
}
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public Builder setMeta(yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta value) {
if (metaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
meta_ = value;
onChanged();
} else {
metaBuilder_.setMessage(value);
}
return this;
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public Builder setMeta(
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder builderForValue) {
if (metaBuilder_ == null) {
meta_ = builderForValue.build();
onChanged();
} else {
metaBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public Builder mergeMeta(yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta value) {
if (metaBuilder_ == null) {
if (meta_ != null) {
meta_ =
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.newBuilder(meta_).mergeFrom(value).buildPartial();
} else {
meta_ = value;
}
onChanged();
} else {
metaBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public Builder clearMeta() {
if (metaBuilder_ == null) {
meta_ = null;
onChanged();
} else {
meta_ = null;
metaBuilder_ = null;
}
return this;
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder getMetaBuilder() {
onChanged();
return getMetaFieldBuilder().getBuilder();
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
public yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder getMetaOrBuilder() {
if (metaBuilder_ != null) {
return metaBuilder_.getMessageOrBuilder();
} else {
return meta_ == null ?
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.getDefaultInstance() : meta_;
}
}
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder>
getMetaFieldBuilder() {
if (metaBuilder_ == null) {
metaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta.Builder, yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder>(
getMeta(),
getParentForChildren(),
isClean());
meta_ = null;
}
return metaBuilder_;
}
@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.cdn.v1.UpdateOriginRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.UpdateOriginRequest)
private static final yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest();
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateOriginRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateOriginRequest(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.cdn.v1.OriginServiceOuterClass.UpdateOriginRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateOriginMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.UpdateOriginMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
long getOriginId();
/**
*
* Parent origins group ID.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
long getOriginGroupId();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.UpdateOriginMetadata}
*/
public static final class UpdateOriginMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.UpdateOriginMetadata)
UpdateOriginMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateOriginMetadata.newBuilder() to construct.
private UpdateOriginMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateOriginMetadata() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateOriginMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateOriginMetadata(
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: {
originId_ = input.readInt64();
break;
}
case 16: {
originGroupId_ = input.readInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata.Builder.class);
}
public static final int ORIGIN_ID_FIELD_NUMBER = 1;
private long originId_;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
public static final int ORIGIN_GROUP_ID_FIELD_NUMBER = 2;
private long originGroupId_;
/**
*
* Parent origins group ID.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
@java.lang.Override
public long getOriginGroupId() {
return originGroupId_;
}
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 (originId_ != 0L) {
output.writeInt64(1, originId_);
}
if (originGroupId_ != 0L) {
output.writeInt64(2, originGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (originId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, originId_);
}
if (originGroupId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, originGroupId_);
}
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.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata other = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata) obj;
if (getOriginId()
!= other.getOriginId()) return false;
if (getOriginGroupId()
!= other.getOriginGroupId()) 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) + ORIGIN_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginId());
hash = (37 * hash) + ORIGIN_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginGroupId());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata 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.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata 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.cdn.v1.UpdateOriginMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.UpdateOriginMetadata)
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata.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();
originId_ = 0L;
originGroupId_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata build() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata buildPartial() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata result = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata(this);
result.originId_ = originId_;
result.originGroupId_ = originGroupId_;
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.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata) {
return mergeFrom((yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata other) {
if (other == yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata.getDefaultInstance()) return this;
if (other.getOriginId() != 0L) {
setOriginId(other.getOriginId());
}
if (other.getOriginGroupId() != 0L) {
setOriginGroupId(other.getOriginGroupId());
}
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.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private long originId_ ;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @param value The originId to set.
* @return This builder for chaining.
*/
public Builder setOriginId(long value) {
originId_ = value;
onChanged();
return this;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginId() {
originId_ = 0L;
onChanged();
return this;
}
private long originGroupId_ ;
/**
*
* Parent origins group ID.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originGroupId.
*/
@java.lang.Override
public long getOriginGroupId() {
return originGroupId_;
}
/**
*
* Parent origins group ID.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @param value The originGroupId to set.
* @return This builder for chaining.
*/
public Builder setOriginGroupId(long value) {
originGroupId_ = value;
onChanged();
return this;
}
/**
*
* Parent origins group ID.
*
*
* int64 origin_group_id = 2 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginGroupId() {
originGroupId_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.UpdateOriginMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.UpdateOriginMetadata)
private static final yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata();
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateOriginMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateOriginMetadata(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.cdn.v1.OriginServiceOuterClass.UpdateOriginMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteOriginRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.DeleteOriginRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
long getOriginId();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.DeleteOriginRequest}
*/
public static final class DeleteOriginRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.DeleteOriginRequest)
DeleteOriginRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteOriginRequest.newBuilder() to construct.
private DeleteOriginRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteOriginRequest() {
folderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteOriginRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteOriginRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 16: {
originId_ = input.readInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ORIGIN_ID_FIELD_NUMBER = 2;
private long originId_;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (originId_ != 0L) {
output.writeInt64(2, originId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (originId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, originId_);
}
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.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest other = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (getOriginId()
!= other.getOriginId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + ORIGIN_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginId());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest 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.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest 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.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest 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.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest 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.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest 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.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest 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.cdn.v1.DeleteOriginRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.DeleteOriginRequest)
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
originId_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest build() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest buildPartial() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest result = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest(this);
result.folderId_ = folderId_;
result.originId_ = originId_;
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.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest other) {
if (other == yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.getOriginId() != 0L) {
setOriginId(other.getOriginId());
}
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.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder that the origin belongs to.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private long originId_ ;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @param value The originId to set.
* @return This builder for chaining.
*/
public Builder setOriginId(long value) {
originId_ = value;
onChanged();
return this;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 2 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginId() {
originId_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.DeleteOriginRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.DeleteOriginRequest)
private static final yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest();
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteOriginRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteOriginRequest(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.cdn.v1.OriginServiceOuterClass.DeleteOriginRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteOriginMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.DeleteOriginMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
long getOriginId();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.DeleteOriginMetadata}
*/
public static final class DeleteOriginMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.DeleteOriginMetadata)
DeleteOriginMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteOriginMetadata.newBuilder() to construct.
private DeleteOriginMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteOriginMetadata() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteOriginMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteOriginMetadata(
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: {
originId_ = input.readInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata.Builder.class);
}
public static final int ORIGIN_ID_FIELD_NUMBER = 1;
private long originId_;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
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 (originId_ != 0L) {
output.writeInt64(1, originId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (originId_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(1, originId_);
}
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.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata other = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata) obj;
if (getOriginId()
!= other.getOriginId()) 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) + ORIGIN_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginId());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata 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.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata 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.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata 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.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata 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.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata 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.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata 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.cdn.v1.DeleteOriginMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.DeleteOriginMetadata)
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata.class, yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata.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();
originId_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata build() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata buildPartial() {
yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata result = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata(this);
result.originId_ = originId_;
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.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata) {
return mergeFrom((yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata other) {
if (other == yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata.getDefaultInstance()) return this;
if (other.getOriginId() != 0L) {
setOriginId(other.getOriginId());
}
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.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private long originId_ ;
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return The originId.
*/
@java.lang.Override
public long getOriginId() {
return originId_;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @param value The originId to set.
* @return This builder for chaining.
*/
public Builder setOriginId(long value) {
originId_ = value;
onChanged();
return this;
}
/**
*
* ID of the origin.
*
*
* int64 origin_id = 1 [(.yandex.cloud.value) = ">0"];
* @return This builder for chaining.
*/
public Builder clearOriginId() {
originId_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.DeleteOriginMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.DeleteOriginMetadata)
private static final yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata();
}
public static yandex.cloud.api.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteOriginMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteOriginMetadata(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.cdn.v1.OriginServiceOuterClass.DeleteOriginMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_GetOriginRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_GetOriginRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_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/cdn/v1/origin_service.pro" +
"to\022\023yandex.cloud.cdn.v1\032\034google/api/anno" +
"tations.proto\032\036google/protobuf/wrappers." +
"proto\032 yandex/cloud/api/operation.proto\032" +
" yandex/cloud/cdn/v1/origin.proto\032&yande" +
"x/cloud/operation/operation.proto\032\035yande" +
"x/cloud/validation.proto\"N\n\020GetOriginReq" +
"uest\022\037\n\tfolder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\031\n" +
"\torigin_id\030\002 \001(\003B\006\372\3071\002>0\"V\n\022ListOriginsR" +
"equest\022\037\n\tfolder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022" +
"\037\n\017origin_group_id\030\002 \001(\003B\006\372\3071\002>0\"C\n\023List" +
"OriginsResponse\022,\n\007origins\030\001 \003(\0132\033.yande" +
"x.cloud.cdn.v1.Origin\"\375\001\n\023CreateOriginRe" +
"quest\022\037\n\tfolder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\037" +
"\n\017origin_group_id\030\002 \001(\003B\006\372\3071\002>0\022\034\n\006sourc" +
"e\030\003 \001(\tB\014\350\3071\001\212\3101\004<=50\022+\n\007enabled\030\004 \001(\0132\032" +
".google.protobuf.BoolValue\022*\n\006backup\030\005 \001" +
"(\0132\032.google.protobuf.BoolValue\022-\n\004meta\030\006" +
" \001(\0132\037.yandex.cloud.cdn.v1.OriginMeta\"R\n" +
"\024CreateOriginMetadata\022\031\n\torigin_id\030\001 \001(\003" +
"B\006\372\3071\002>0\022\037\n\017origin_group_id\030\002 \001(\003B\006\372\3071\002>" +
"0\"\261\001\n\023UpdateOriginRequest\022\037\n\tfolder_id\030\001" +
" \001(\tB\014\350\3071\001\212\3101\004<=50\022\031\n\torigin_id\030\002 \001(\003B\006\372" +
"\3071\002>0\022\016\n\006source\030\003 \001(\t\022\017\n\007enabled\030\004 \001(\010\022\016" +
"\n\006backup\030\005 \001(\010\022-\n\004meta\030\006 \001(\0132\037.yandex.cl" +
"oud.cdn.v1.OriginMeta\"R\n\024UpdateOriginMet" +
"adata\022\031\n\torigin_id\030\001 \001(\003B\006\372\3071\002>0\022\037\n\017orig" +
"in_group_id\030\002 \001(\003B\006\372\3071\002>0\"Q\n\023DeleteOrigi" +
"nRequest\022\037\n\tfolder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=5" +
"0\022\031\n\torigin_id\030\002 \001(\003B\006\372\3071\002>0\"1\n\024DeleteOr" +
"iginMetadata\022\031\n\torigin_id\030\001 \001(\003B\006\372\3071\002>02" +
"\331\005\n\rOriginService\022n\n\003Get\022%.yandex.cloud." +
"cdn.v1.GetOriginRequest\032\033.yandex.cloud.c" +
"dn.v1.Origin\"#\202\323\344\223\002\035\022\033/cdn/v1/origins/{o" +
"rigin_id}\022r\n\004List\022\'.yandex.cloud.cdn.v1." +
"ListOriginsRequest\032(.yandex.cloud.cdn.v1" +
".ListOriginsResponse\"\027\202\323\344\223\002\021\022\017/cdn/v1/or" +
"igins\022\223\001\n\006Create\022(.yandex.cloud.cdn.v1.C" +
"reateOriginRequest\032!.yandex.cloud.operat" +
"ion.Operation\"<\202\323\344\223\002\024\"\017/cdn/v1/origins:\001" +
"*\262\322*\036\n\024CreateOriginMetadata\022\006Origin\022\237\001\n\006" +
"Update\022(.yandex.cloud.cdn.v1.UpdateOrigi" +
"nRequest\032!.yandex.cloud.operation.Operat" +
"ion\"H\202\323\344\223\002 2\033/cdn/v1/origins/{origin_id}" +
":\001*\262\322*\036\n\024UpdateOriginMetadata\022\006Origin\022\253\001" +
"\n\006Delete\022(.yandex.cloud.cdn.v1.DeleteOri" +
"ginRequest\032!.yandex.cloud.operation.Oper" +
"ation\"T\202\323\344\223\002\035*\033/cdn/v1/origins/{origin_i" +
"d}\262\322*-\n\024DeleteOriginMetadata\022\025google.pro" +
"tobuf.EmptyBV\n\027yandex.cloud.api.cdn.v1Z;" +
"github.com/yandex-cloud/go-genproto/yand" +
"ex/cloud/cdn/v1;cdnb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.AnnotationsProto.getDescriptor(),
com.google.protobuf.WrappersProto.getDescriptor(),
yandex.cloud.api.OperationOuterClass.getDescriptor(),
yandex.cloud.api.cdn.v1.OriginOuterClass.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
});
internal_static_yandex_cloud_cdn_v1_GetOriginRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_cdn_v1_GetOriginRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_GetOriginRequest_descriptor,
new java.lang.String[] { "FolderId", "OriginId", });
internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_ListOriginsRequest_descriptor,
new java.lang.String[] { "FolderId", "OriginGroupId", });
internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_ListOriginsResponse_descriptor,
new java.lang.String[] { "Origins", });
internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_CreateOriginRequest_descriptor,
new java.lang.String[] { "FolderId", "OriginGroupId", "Source", "Enabled", "Backup", "Meta", });
internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_CreateOriginMetadata_descriptor,
new java.lang.String[] { "OriginId", "OriginGroupId", });
internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_UpdateOriginRequest_descriptor,
new java.lang.String[] { "FolderId", "OriginId", "Source", "Enabled", "Backup", "Meta", });
internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_UpdateOriginMetadata_descriptor,
new java.lang.String[] { "OriginId", "OriginGroupId", });
internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_DeleteOriginRequest_descriptor,
new java.lang.String[] { "FolderId", "OriginId", });
internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_DeleteOriginMetadata_descriptor,
new java.lang.String[] { "OriginId", });
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.WrappersProto.getDescriptor();
yandex.cloud.api.OperationOuterClass.getDescriptor();
yandex.cloud.api.cdn.v1.OriginOuterClass.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