yandex.cloud.api.cdn.v1.ResourceServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/cdn/v1/resource_service.proto
package yandex.cloud.api.cdn.v1;
public final class ResourceServiceOuterClass {
private ResourceServiceOuterClass() {}
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 GetResourceRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.GetResourceRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the requested resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
java.lang.String getResourceId();
/**
*
* ID of the requested resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
com.google.protobuf.ByteString
getResourceIdBytes();
}
/**
*
* A request to get a resource.
*
*
* Protobuf type {@code yandex.cloud.cdn.v1.GetResourceRequest}
*/
public static final class GetResourceRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.GetResourceRequest)
GetResourceRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetResourceRequest.newBuilder() to construct.
private GetResourceRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetResourceRequest() {
resourceId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetResourceRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetResourceRequest(
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();
resourceId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetResourceRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetResourceRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest.Builder.class);
}
public static final int RESOURCE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object resourceId_;
/**
*
* ID of the requested resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
@java.lang.Override
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
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();
resourceId_ = s;
return s;
}
}
/**
*
* ID of the requested resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_);
}
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(resourceId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_);
}
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.ResourceServiceOuterClass.GetResourceRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest) obj;
if (!getResourceId()
.equals(other.getResourceId())) 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) + RESOURCE_ID_FIELD_NUMBER;
hash = (53 * hash) + getResourceId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest 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.ResourceServiceOuterClass.GetResourceRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest 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.ResourceServiceOuterClass.GetResourceRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest 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.ResourceServiceOuterClass.GetResourceRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest 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.ResourceServiceOuterClass.GetResourceRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest 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.ResourceServiceOuterClass.GetResourceRequest 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.ResourceServiceOuterClass.GetResourceRequest 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.ResourceServiceOuterClass.GetResourceRequest 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;
}
/**
*
* A request to get a resource.
*
*
* Protobuf type {@code yandex.cloud.cdn.v1.GetResourceRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.GetResourceRequest)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetResourceRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetResourceRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest.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();
resourceId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetResourceRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest(this);
result.resourceId_ = resourceId_;
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.ResourceServiceOuterClass.GetResourceRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest.getDefaultInstance()) return this;
if (!other.getResourceId().isEmpty()) {
resourceId_ = other.resourceId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object resourceId_ = "";
/**
*
* ID of the requested resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the requested resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the requested resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
resourceId_ = value;
onChanged();
return this;
}
/**
*
* ID of the requested resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearResourceId() {
resourceId_ = getDefaultInstance().getResourceId();
onChanged();
return this;
}
/**
*
* ID of the requested resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
resourceId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.GetResourceRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.GetResourceRequest)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetResourceRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetResourceRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetResourceRequest(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.ResourceServiceOuterClass.GetResourceRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListResourcesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.ListResourcesRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to request listing for.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder to request listing for.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListResourcesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results,
* set [page_token] to the [ListResourcesResponse.next_page_token]
* returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
java.lang.String getPageToken();
/**
*
* Page token. To get the next page of results,
* set [page_token] to the [ListResourcesResponse.next_page_token]
* returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString
getPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.ListResourcesRequest}
*/
public static final class ListResourcesRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.ListResourcesRequest)
ListResourcesRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListResourcesRequest.newBuilder() to construct.
private ListResourcesRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListResourcesRequest() {
folderId_ = "";
pageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListResourcesRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListResourcesRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 16: {
pageSize_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
pageToken_ = s;
break;
}
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.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to request listing for.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
*
* ID of the folder to request listing for.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PAGE_SIZE_FIELD_NUMBER = 2;
private long pageSize_;
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListResourcesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
public static final int PAGE_TOKEN_FIELD_NUMBER = 3;
private volatile java.lang.Object pageToken_;
/**
*
* Page token. To get the next page of results,
* set [page_token] to the [ListResourcesResponse.next_page_token]
* returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
@java.lang.Override
public java.lang.String getPageToken() {
java.lang.Object ref = pageToken_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
pageToken_ = s;
return s;
}
}
/**
*
* Page token. To get the next page of results,
* set [page_token] to the [ListResourcesResponse.next_page_token]
* returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPageTokenBytes() {
java.lang.Object ref = pageToken_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
pageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (pageSize_ != 0L) {
output.writeInt64(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (pageSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
}
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.ResourceServiceOuterClass.ListResourcesRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (getPageSize()
!= other.getPageSize()) return false;
if (!getPageToken()
.equals(other.getPageToken())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getPageSize());
hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getPageToken().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest 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.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest 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.ResourceServiceOuterClass.ListResourcesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest 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.ResourceServiceOuterClass.ListResourcesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest 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.ResourceServiceOuterClass.ListResourcesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest 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.ResourceServiceOuterClass.ListResourcesRequest 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.ResourceServiceOuterClass.ListResourcesRequest 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.ResourceServiceOuterClass.ListResourcesRequest 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.ListResourcesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.ListResourcesRequest)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
pageSize_ = 0L;
pageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest(this);
result.folderId_ = folderId_;
result.pageSize_ = pageSize_;
result.pageToken_ = pageToken_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.getPageSize() != 0L) {
setPageSize(other.getPageSize());
}
if (!other.getPageToken().isEmpty()) {
pageToken_ = other.pageToken_;
onChanged();
}
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.ResourceServiceOuterClass.ListResourcesRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder to request listing for.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the folder to request listing for.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the folder to request listing for.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the folder to request listing for.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder to request listing for.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private long pageSize_ ;
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListResourcesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListResourcesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @param value The pageSize to set.
* @return This builder for chaining.
*/
public Builder setPageSize(long value) {
pageSize_ = value;
onChanged();
return this;
}
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than [page_size],
* the service returns a [ListResourcesResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @return This builder for chaining.
*/
public Builder clearPageSize() {
pageSize_ = 0L;
onChanged();
return this;
}
private java.lang.Object pageToken_ = "";
/**
*
* Page token. To get the next page of results,
* set [page_token] to the [ListResourcesResponse.next_page_token]
* returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
public java.lang.String getPageToken() {
java.lang.Object ref = pageToken_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
pageToken_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Page token. To get the next page of results,
* set [page_token] to the [ListResourcesResponse.next_page_token]
* returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
public com.google.protobuf.ByteString
getPageTokenBytes() {
java.lang.Object ref = pageToken_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
pageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Page token. To get the next page of results,
* set [page_token] to the [ListResourcesResponse.next_page_token]
* returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @param value The pageToken to set.
* @return This builder for chaining.
*/
public Builder setPageToken(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
pageToken_ = value;
onChanged();
return this;
}
/**
*
* Page token. To get the next page of results,
* set [page_token] to the [ListResourcesResponse.next_page_token]
* returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return This builder for chaining.
*/
public Builder clearPageToken() {
pageToken_ = getDefaultInstance().getPageToken();
onChanged();
return this;
}
/**
*
* Page token. To get the next page of results,
* set [page_token] to the [ListResourcesResponse.next_page_token]
* returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
*/
public Builder setPageTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
pageToken_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.ListResourcesRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.ListResourcesRequest)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListResourcesRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListResourcesRequest(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.ResourceServiceOuterClass.ListResourcesRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListResourcesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.ListResourcesResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
java.util.List
getResourcesList();
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource getResources(int index);
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
int getResourcesCount();
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
java.util.List extends yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOrBuilder>
getResourcesOrBuilderList();
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOrBuilder getResourcesOrBuilder(
int index);
/**
*
* [next_page_token] token allows you to get the next page of results for list requests.
* If the number of results is larger than [ListResourcesRequest.page_size], use
* the [next_page_token] as the value for the [ListResourcesRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [next_page_token] to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
java.lang.String getNextPageToken();
/**
*
* [next_page_token] token allows you to get the next page of results for list requests.
* If the number of results is larger than [ListResourcesRequest.page_size], use
* the [next_page_token] as the value for the [ListResourcesRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [next_page_token] to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
com.google.protobuf.ByteString
getNextPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.ListResourcesResponse}
*/
public static final class ListResourcesResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.ListResourcesResponse)
ListResourcesResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListResourcesResponse.newBuilder() to construct.
private ListResourcesResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListResourcesResponse() {
resources_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListResourcesResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListResourcesResponse(
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)) {
resources_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
resources_.add(
input.readMessage(yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.parser(), extensionRegistry));
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
nextPageToken_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
resources_ = java.util.Collections.unmodifiableList(resources_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse.Builder.class);
}
public static final int RESOURCES_FIELD_NUMBER = 1;
private java.util.List resources_;
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
@java.lang.Override
public java.util.List getResourcesList() {
return resources_;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOrBuilder>
getResourcesOrBuilderList() {
return resources_;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
@java.lang.Override
public int getResourcesCount() {
return resources_.size();
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource getResources(int index) {
return resources_.get(index);
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOrBuilder getResourcesOrBuilder(
int index) {
return resources_.get(index);
}
public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
private volatile java.lang.Object nextPageToken_;
/**
*
* [next_page_token] token allows you to get the next page of results for list requests.
* If the number of results is larger than [ListResourcesRequest.page_size], use
* the [next_page_token] as the value for the [ListResourcesRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [next_page_token] to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
@java.lang.Override
public java.lang.String getNextPageToken() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nextPageToken_ = s;
return s;
}
}
/**
*
* [next_page_token] token allows you to get the next page of results for list requests.
* If the number of results is larger than [ListResourcesRequest.page_size], use
* the [next_page_token] as the value for the [ListResourcesRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [next_page_token] to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNextPageTokenBytes() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nextPageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < resources_.size(); i++) {
output.writeMessage(1, resources_.get(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < resources_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, resources_.get(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse) obj;
if (!getResourcesList()
.equals(other.getResourcesList())) return false;
if (!getNextPageToken()
.equals(other.getNextPageToken())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getResourcesCount() > 0) {
hash = (37 * hash) + RESOURCES_FIELD_NUMBER;
hash = (53 * hash) + getResourcesList().hashCode();
}
hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getNextPageToken().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse 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.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse 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.ResourceServiceOuterClass.ListResourcesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse 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.ResourceServiceOuterClass.ListResourcesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse 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.ResourceServiceOuterClass.ListResourcesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse 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.ResourceServiceOuterClass.ListResourcesResponse 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.ResourceServiceOuterClass.ListResourcesResponse 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.ResourceServiceOuterClass.ListResourcesResponse 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.ListResourcesResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.ListResourcesResponse)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getResourcesFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (resourcesBuilder_ == null) {
resources_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
resourcesBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse(this);
int from_bitField0_ = bitField0_;
if (resourcesBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
resources_ = java.util.Collections.unmodifiableList(resources_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.resources_ = resources_;
} else {
result.resources_ = resourcesBuilder_.build();
}
result.nextPageToken_ = nextPageToken_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse.getDefaultInstance()) return this;
if (resourcesBuilder_ == null) {
if (!other.resources_.isEmpty()) {
if (resources_.isEmpty()) {
resources_ = other.resources_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureResourcesIsMutable();
resources_.addAll(other.resources_);
}
onChanged();
}
} else {
if (!other.resources_.isEmpty()) {
if (resourcesBuilder_.isEmpty()) {
resourcesBuilder_.dispose();
resourcesBuilder_ = null;
resources_ = other.resources_;
bitField0_ = (bitField0_ & ~0x00000001);
resourcesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getResourcesFieldBuilder() : null;
} else {
resourcesBuilder_.addAllMessages(other.resources_);
}
}
}
if (!other.getNextPageToken().isEmpty()) {
nextPageToken_ = other.nextPageToken_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List resources_ =
java.util.Collections.emptyList();
private void ensureResourcesIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
resources_ = new java.util.ArrayList(resources_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource, yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOrBuilder> resourcesBuilder_;
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public java.util.List getResourcesList() {
if (resourcesBuilder_ == null) {
return java.util.Collections.unmodifiableList(resources_);
} else {
return resourcesBuilder_.getMessageList();
}
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public int getResourcesCount() {
if (resourcesBuilder_ == null) {
return resources_.size();
} else {
return resourcesBuilder_.getCount();
}
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource getResources(int index) {
if (resourcesBuilder_ == null) {
return resources_.get(index);
} else {
return resourcesBuilder_.getMessage(index);
}
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public Builder setResources(
int index, yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource value) {
if (resourcesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureResourcesIsMutable();
resources_.set(index, value);
onChanged();
} else {
resourcesBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public Builder setResources(
int index, yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.Builder builderForValue) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
resources_.set(index, builderForValue.build());
onChanged();
} else {
resourcesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public Builder addResources(yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource value) {
if (resourcesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureResourcesIsMutable();
resources_.add(value);
onChanged();
} else {
resourcesBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public Builder addResources(
int index, yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource value) {
if (resourcesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureResourcesIsMutable();
resources_.add(index, value);
onChanged();
} else {
resourcesBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public Builder addResources(
yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.Builder builderForValue) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
resources_.add(builderForValue.build());
onChanged();
} else {
resourcesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public Builder addResources(
int index, yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.Builder builderForValue) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
resources_.add(index, builderForValue.build());
onChanged();
} else {
resourcesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public Builder addAllResources(
java.lang.Iterable extends yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource> values) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, resources_);
onChanged();
} else {
resourcesBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public Builder clearResources() {
if (resourcesBuilder_ == null) {
resources_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
resourcesBuilder_.clear();
}
return this;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public Builder removeResources(int index) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
resources_.remove(index);
onChanged();
} else {
resourcesBuilder_.remove(index);
}
return this;
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.Builder getResourcesBuilder(
int index) {
return getResourcesFieldBuilder().getBuilder(index);
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOrBuilder getResourcesOrBuilder(
int index) {
if (resourcesBuilder_ == null) {
return resources_.get(index); } else {
return resourcesBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public java.util.List extends yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOrBuilder>
getResourcesOrBuilderList() {
if (resourcesBuilder_ != null) {
return resourcesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(resources_);
}
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.Builder addResourcesBuilder() {
return getResourcesFieldBuilder().addBuilder(
yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.getDefaultInstance());
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.Builder addResourcesBuilder(
int index) {
return getResourcesFieldBuilder().addBuilder(
index, yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.getDefaultInstance());
}
/**
*
* List of the resources
*
*
* repeated .yandex.cloud.cdn.v1.Resource resources = 1;
*/
public java.util.List
getResourcesBuilderList() {
return getResourcesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource, yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOrBuilder>
getResourcesFieldBuilder() {
if (resourcesBuilder_ == null) {
resourcesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource, yandex.cloud.api.cdn.v1.ResourceOuterClass.Resource.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOrBuilder>(
resources_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
resources_ = null;
}
return resourcesBuilder_;
}
private java.lang.Object nextPageToken_ = "";
/**
*
* [next_page_token] token allows you to get the next page of results for list requests.
* If the number of results is larger than [ListResourcesRequest.page_size], use
* the [next_page_token] as the value for the [ListResourcesRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [next_page_token] to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
public java.lang.String getNextPageToken() {
java.lang.Object ref = nextPageToken_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nextPageToken_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* [next_page_token] token allows you to get the next page of results for list requests.
* If the number of results is larger than [ListResourcesRequest.page_size], use
* the [next_page_token] as the value for the [ListResourcesRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [next_page_token] to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
public com.google.protobuf.ByteString
getNextPageTokenBytes() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nextPageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* [next_page_token] token allows you to get the next page of results for list requests.
* If the number of results is larger than [ListResourcesRequest.page_size], use
* the [next_page_token] as the value for the [ListResourcesRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [next_page_token] to continue paging through the results.
*
*
* string next_page_token = 2;
* @param value The nextPageToken to set.
* @return This builder for chaining.
*/
public Builder setNextPageToken(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
nextPageToken_ = value;
onChanged();
return this;
}
/**
*
* [next_page_token] token allows you to get the next page of results for list requests.
* If the number of results is larger than [ListResourcesRequest.page_size], use
* the [next_page_token] as the value for the [ListResourcesRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [next_page_token] to continue paging through the results.
*
*
* string next_page_token = 2;
* @return This builder for chaining.
*/
public Builder clearNextPageToken() {
nextPageToken_ = getDefaultInstance().getNextPageToken();
onChanged();
return this;
}
/**
*
* [next_page_token] token allows you to get the next page of results for list requests.
* If the number of results is larger than [ListResourcesRequest.page_size], use
* the [next_page_token] as the value for the [ListResourcesRequest.page_token] query parameter
* in the next list request. Each subsequent list request will have its own
* [next_page_token] to continue paging through the results.
*
*
* string next_page_token = 2;
* @param value The bytes for nextPageToken to set.
* @return This builder for chaining.
*/
public Builder setNextPageTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
nextPageToken_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.ListResourcesResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.ListResourcesResponse)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ListResourcesResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListResourcesResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListResourcesResponse(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.ResourceServiceOuterClass.ListResourcesResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateResourceRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.CreateResourceRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the to bind with new resource.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the to bind with new resource.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* CDN endpoint CNAME, must be unique among clients's resources.
*
*
* string cname = 2 [(.yandex.cloud.required) = true];
* @return The cname.
*/
java.lang.String getCname();
/**
*
* CDN endpoint CNAME, must be unique among clients's resources.
*
*
* string cname = 2 [(.yandex.cloud.required) = true];
* @return The bytes for cname.
*/
com.google.protobuf.ByteString
getCnameBytes();
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
* @return Whether the origin field is set.
*/
boolean hasOrigin();
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
* @return The origin.
*/
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin getOrigin();
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
*/
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.OriginOrBuilder getOriginOrBuilder();
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
* @return Whether the secondaryHostnames field is set.
*/
boolean hasSecondaryHostnames();
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
* @return The secondaryHostnames.
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames getSecondaryHostnames();
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder getSecondaryHostnamesOrBuilder();
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The enum numeric value on the wire for originProtocol.
*/
int getOriginProtocolValue();
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The originProtocol.
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol getOriginProtocol();
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return Whether the active field is set.
*/
boolean hasActive();
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return The active.
*/
com.google.protobuf.BoolValue getActive();
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
com.google.protobuf.BoolValueOrBuilder getActiveOrBuilder();
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
* @return Whether the options field is set.
*/
boolean hasOptions();
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
* @return The options.
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions getOptions();
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder getOptionsOrBuilder();
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
* @return Whether the sslCertificate field is set.
*/
boolean hasSslCertificate();
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
* @return The sslCertificate.
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate getSslCertificate();
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder getSslCertificateOrBuilder();
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
int getLabelsCount();
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
java.util.Map
getLabelsMap();
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.CreateResourceRequest}
*/
public static final class CreateResourceRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.CreateResourceRequest)
CreateResourceRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateResourceRequest.newBuilder() to construct.
private CreateResourceRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateResourceRequest() {
folderId_ = "";
cname_ = "";
originProtocol_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateResourceRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateResourceRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
cname_ = s;
break;
}
case 26: {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.Builder subBuilder = null;
if (origin_ != null) {
subBuilder = origin_.toBuilder();
}
origin_ = input.readMessage(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(origin_);
origin_ = subBuilder.buildPartial();
}
break;
}
case 34: {
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder subBuilder = null;
if (secondaryHostnames_ != null) {
subBuilder = secondaryHostnames_.toBuilder();
}
secondaryHostnames_ = input.readMessage(yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(secondaryHostnames_);
secondaryHostnames_ = subBuilder.buildPartial();
}
break;
}
case 40: {
int rawValue = input.readEnum();
originProtocol_ = rawValue;
break;
}
case 50: {
com.google.protobuf.BoolValue.Builder subBuilder = null;
if (active_ != null) {
subBuilder = active_.toBuilder();
}
active_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(active_);
active_ = subBuilder.buildPartial();
}
break;
}
case 58: {
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder subBuilder = null;
if (options_ != null) {
subBuilder = options_.toBuilder();
}
options_ = input.readMessage(yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(options_);
options_ = subBuilder.buildPartial();
}
break;
}
case 66: {
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder subBuilder = null;
if (sslCertificate_ != null) {
subBuilder = sslCertificate_.toBuilder();
}
sslCertificate_ = input.readMessage(yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(sslCertificate_);
sslCertificate_ = subBuilder.buildPartial();
}
break;
}
case 74: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry
labels__ = input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
labels_.getMutableMap().put(
labels__.getKey(), labels__.getValue());
break;
}
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.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 9:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Builder.class);
}
public interface OriginOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.CreateResourceRequest.Origin)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of pre-created origin group.
*
*
* int64 origin_group_id = 1;
* @return Whether the originGroupId field is set.
*/
boolean hasOriginGroupId();
/**
*
* ID of pre-created origin group.
*
*
* int64 origin_group_id = 1;
* @return The originGroupId.
*/
long getOriginGroupId();
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return Whether the originSource field is set.
*/
boolean hasOriginSource();
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return The originSource.
*/
java.lang.String getOriginSource();
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return The bytes for originSource.
*/
com.google.protobuf.ByteString
getOriginSourceBytes();
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
* @return Whether the originSourceParams field is set.
*/
boolean hasOriginSourceParams();
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
* @return The originSourceParams.
*/
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams getOriginSourceParams();
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
*/
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParamsOrBuilder getOriginSourceParamsOrBuilder();
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.OriginVariantCase getOriginVariantCase();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.CreateResourceRequest.Origin}
*/
public static final class Origin extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.CreateResourceRequest.Origin)
OriginOrBuilder {
private static final long serialVersionUID = 0L;
// Use Origin.newBuilder() to construct.
private Origin(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Origin() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Origin();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Origin(
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: {
originVariant_ = input.readInt64();
originVariantCase_ = 1;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
originVariantCase_ = 2;
originVariant_ = s;
break;
}
case 26: {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.Builder subBuilder = null;
if (originVariantCase_ == 3) {
subBuilder = ((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_).toBuilder();
}
originVariant_ =
input.readMessage(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_);
originVariant_ = subBuilder.buildPartial();
}
originVariantCase_ = 3;
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.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.Builder.class);
}
private int originVariantCase_ = 0;
private java.lang.Object originVariant_;
public enum OriginVariantCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
ORIGIN_GROUP_ID(1),
ORIGIN_SOURCE(2),
ORIGIN_SOURCE_PARAMS(3),
ORIGINVARIANT_NOT_SET(0);
private final int value;
private OriginVariantCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static OriginVariantCase valueOf(int value) {
return forNumber(value);
}
public static OriginVariantCase forNumber(int value) {
switch (value) {
case 1: return ORIGIN_GROUP_ID;
case 2: return ORIGIN_SOURCE;
case 3: return ORIGIN_SOURCE_PARAMS;
case 0: return ORIGINVARIANT_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public OriginVariantCase
getOriginVariantCase() {
return OriginVariantCase.forNumber(
originVariantCase_);
}
public static final int ORIGIN_GROUP_ID_FIELD_NUMBER = 1;
/**
*
* ID of pre-created origin group.
*
*
* int64 origin_group_id = 1;
* @return Whether the originGroupId field is set.
*/
@java.lang.Override
public boolean hasOriginGroupId() {
return originVariantCase_ == 1;
}
/**
*
* ID of pre-created origin group.
*
*
* int64 origin_group_id = 1;
* @return The originGroupId.
*/
@java.lang.Override
public long getOriginGroupId() {
if (originVariantCase_ == 1) {
return (java.lang.Long) originVariant_;
}
return 0L;
}
public static final int ORIGIN_SOURCE_FIELD_NUMBER = 2;
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return Whether the originSource field is set.
*/
public boolean hasOriginSource() {
return originVariantCase_ == 2;
}
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return The originSource.
*/
public java.lang.String getOriginSource() {
java.lang.Object ref = "";
if (originVariantCase_ == 2) {
ref = originVariant_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (originVariantCase_ == 2) {
originVariant_ = s;
}
return s;
}
}
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return The bytes for originSource.
*/
public com.google.protobuf.ByteString
getOriginSourceBytes() {
java.lang.Object ref = "";
if (originVariantCase_ == 2) {
ref = originVariant_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (originVariantCase_ == 2) {
originVariant_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ORIGIN_SOURCE_PARAMS_FIELD_NUMBER = 3;
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
* @return Whether the originSourceParams field is set.
*/
@java.lang.Override
public boolean hasOriginSourceParams() {
return originVariantCase_ == 3;
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
* @return The originSourceParams.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams getOriginSourceParams() {
if (originVariantCase_ == 3) {
return (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_;
}
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.getDefaultInstance();
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParamsOrBuilder getOriginSourceParamsOrBuilder() {
if (originVariantCase_ == 3) {
return (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_;
}
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (originVariantCase_ == 1) {
output.writeInt64(
1, (long)((java.lang.Long) originVariant_));
}
if (originVariantCase_ == 2) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, originVariant_);
}
if (originVariantCase_ == 3) {
output.writeMessage(3, (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (originVariantCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(
1, (long)((java.lang.Long) originVariant_));
}
if (originVariantCase_ == 2) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, originVariant_);
}
if (originVariantCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_);
}
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.ResourceServiceOuterClass.CreateResourceRequest.Origin)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin) obj;
if (!getOriginVariantCase().equals(other.getOriginVariantCase())) return false;
switch (originVariantCase_) {
case 1:
if (getOriginGroupId()
!= other.getOriginGroupId()) return false;
break;
case 2:
if (!getOriginSource()
.equals(other.getOriginSource())) return false;
break;
case 3:
if (!getOriginSourceParams()
.equals(other.getOriginSourceParams())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (originVariantCase_) {
case 1:
hash = (37 * hash) + ORIGIN_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOriginGroupId());
break;
case 2:
hash = (37 * hash) + ORIGIN_SOURCE_FIELD_NUMBER;
hash = (53 * hash) + getOriginSource().hashCode();
break;
case 3:
hash = (37 * hash) + ORIGIN_SOURCE_PARAMS_FIELD_NUMBER;
hash = (53 * hash) + getOriginSourceParams().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin 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.ResourceServiceOuterClass.CreateResourceRequest.Origin parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin 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.ResourceServiceOuterClass.CreateResourceRequest.Origin parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin 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.ResourceServiceOuterClass.CreateResourceRequest.Origin parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin 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.ResourceServiceOuterClass.CreateResourceRequest.Origin parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin 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.ResourceServiceOuterClass.CreateResourceRequest.Origin 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.ResourceServiceOuterClass.CreateResourceRequest.Origin 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.ResourceServiceOuterClass.CreateResourceRequest.Origin 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.CreateResourceRequest.Origin}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.CreateResourceRequest.Origin)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.OriginOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.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();
originVariantCase_ = 0;
originVariant_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin(this);
if (originVariantCase_ == 1) {
result.originVariant_ = originVariant_;
}
if (originVariantCase_ == 2) {
result.originVariant_ = originVariant_;
}
if (originVariantCase_ == 3) {
if (originSourceParamsBuilder_ == null) {
result.originVariant_ = originVariant_;
} else {
result.originVariant_ = originSourceParamsBuilder_.build();
}
}
result.originVariantCase_ = originVariantCase_;
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.ResourceServiceOuterClass.CreateResourceRequest.Origin) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.getDefaultInstance()) return this;
switch (other.getOriginVariantCase()) {
case ORIGIN_GROUP_ID: {
setOriginGroupId(other.getOriginGroupId());
break;
}
case ORIGIN_SOURCE: {
originVariantCase_ = 2;
originVariant_ = other.originVariant_;
onChanged();
break;
}
case ORIGIN_SOURCE_PARAMS: {
mergeOriginSourceParams(other.getOriginSourceParams());
break;
}
case ORIGINVARIANT_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int originVariantCase_ = 0;
private java.lang.Object originVariant_;
public OriginVariantCase
getOriginVariantCase() {
return OriginVariantCase.forNumber(
originVariantCase_);
}
public Builder clearOriginVariant() {
originVariantCase_ = 0;
originVariant_ = null;
onChanged();
return this;
}
/**
*
* ID of pre-created origin group.
*
*
* int64 origin_group_id = 1;
* @return Whether the originGroupId field is set.
*/
public boolean hasOriginGroupId() {
return originVariantCase_ == 1;
}
/**
*
* ID of pre-created origin group.
*
*
* int64 origin_group_id = 1;
* @return The originGroupId.
*/
public long getOriginGroupId() {
if (originVariantCase_ == 1) {
return (java.lang.Long) originVariant_;
}
return 0L;
}
/**
*
* ID of pre-created origin group.
*
*
* int64 origin_group_id = 1;
* @param value The originGroupId to set.
* @return This builder for chaining.
*/
public Builder setOriginGroupId(long value) {
originVariantCase_ = 1;
originVariant_ = value;
onChanged();
return this;
}
/**
*
* ID of pre-created origin group.
*
*
* int64 origin_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearOriginGroupId() {
if (originVariantCase_ == 1) {
originVariantCase_ = 0;
originVariant_ = null;
onChanged();
}
return this;
}
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return Whether the originSource field is set.
*/
@java.lang.Override
public boolean hasOriginSource() {
return originVariantCase_ == 2;
}
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return The originSource.
*/
@java.lang.Override
public java.lang.String getOriginSource() {
java.lang.Object ref = "";
if (originVariantCase_ == 2) {
ref = originVariant_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (originVariantCase_ == 2) {
originVariant_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return The bytes for originSource.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getOriginSourceBytes() {
java.lang.Object ref = "";
if (originVariantCase_ == 2) {
ref = originVariant_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (originVariantCase_ == 2) {
originVariant_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @param value The originSource to set.
* @return This builder for chaining.
*/
public Builder setOriginSource(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
originVariantCase_ = 2;
originVariant_ = value;
onChanged();
return this;
}
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @return This builder for chaining.
*/
public Builder clearOriginSource() {
if (originVariantCase_ == 2) {
originVariantCase_ = 0;
originVariant_ = null;
onChanged();
}
return this;
}
/**
*
* Create new Origins group with single source, it's id will be
* returned in result.
*
*
* string origin_source = 2;
* @param value The bytes for originSource to set.
* @return This builder for chaining.
*/
public Builder setOriginSourceBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
originVariantCase_ = 2;
originVariant_ = value;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.Builder, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParamsOrBuilder> originSourceParamsBuilder_;
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
* @return Whether the originSourceParams field is set.
*/
@java.lang.Override
public boolean hasOriginSourceParams() {
return originVariantCase_ == 3;
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
* @return The originSourceParams.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams getOriginSourceParams() {
if (originSourceParamsBuilder_ == null) {
if (originVariantCase_ == 3) {
return (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_;
}
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.getDefaultInstance();
} else {
if (originVariantCase_ == 3) {
return originSourceParamsBuilder_.getMessage();
}
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.getDefaultInstance();
}
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
*/
public Builder setOriginSourceParams(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams value) {
if (originSourceParamsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
originVariant_ = value;
onChanged();
} else {
originSourceParamsBuilder_.setMessage(value);
}
originVariantCase_ = 3;
return this;
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
*/
public Builder setOriginSourceParams(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.Builder builderForValue) {
if (originSourceParamsBuilder_ == null) {
originVariant_ = builderForValue.build();
onChanged();
} else {
originSourceParamsBuilder_.setMessage(builderForValue.build());
}
originVariantCase_ = 3;
return this;
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
*/
public Builder mergeOriginSourceParams(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams value) {
if (originSourceParamsBuilder_ == null) {
if (originVariantCase_ == 3 &&
originVariant_ != yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.getDefaultInstance()) {
originVariant_ = yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.newBuilder((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_)
.mergeFrom(value).buildPartial();
} else {
originVariant_ = value;
}
onChanged();
} else {
if (originVariantCase_ == 3) {
originSourceParamsBuilder_.mergeFrom(value);
}
originSourceParamsBuilder_.setMessage(value);
}
originVariantCase_ = 3;
return this;
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
*/
public Builder clearOriginSourceParams() {
if (originSourceParamsBuilder_ == null) {
if (originVariantCase_ == 3) {
originVariantCase_ = 0;
originVariant_ = null;
onChanged();
}
} else {
if (originVariantCase_ == 3) {
originVariantCase_ = 0;
originVariant_ = null;
}
originSourceParamsBuilder_.clear();
}
return this;
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
*/
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.Builder getOriginSourceParamsBuilder() {
return getOriginSourceParamsFieldBuilder().getBuilder();
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParamsOrBuilder getOriginSourceParamsOrBuilder() {
if ((originVariantCase_ == 3) && (originSourceParamsBuilder_ != null)) {
return originSourceParamsBuilder_.getMessageOrBuilder();
} else {
if (originVariantCase_ == 3) {
return (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_;
}
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.getDefaultInstance();
}
}
/**
*
* Set up resource origin parameters.
*
*
* .yandex.cloud.cdn.v1.ResourceOriginParams origin_source_params = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.Builder, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParamsOrBuilder>
getOriginSourceParamsFieldBuilder() {
if (originSourceParamsBuilder_ == null) {
if (!(originVariantCase_ == 3)) {
originVariant_ = yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.getDefaultInstance();
}
originSourceParamsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.Builder, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParamsOrBuilder>(
(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) originVariant_,
getParentForChildren(),
isClean());
originVariant_ = null;
}
originVariantCase_ = 3;
onChanged();;
return originSourceParamsBuilder_;
}
@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.CreateResourceRequest.Origin)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.CreateResourceRequest.Origin)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Origin parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Origin(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.ResourceServiceOuterClass.CreateResourceRequest.Origin getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the to bind with new resource.
*
*
* 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 to bind with new resource.
*
*
* 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 CNAME_FIELD_NUMBER = 2;
private volatile java.lang.Object cname_;
/**
*
* CDN endpoint CNAME, must be unique among clients's resources.
*
*
* string cname = 2 [(.yandex.cloud.required) = true];
* @return The cname.
*/
@java.lang.Override
public java.lang.String getCname() {
java.lang.Object ref = cname_;
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();
cname_ = s;
return s;
}
}
/**
*
* CDN endpoint CNAME, must be unique among clients's resources.
*
*
* string cname = 2 [(.yandex.cloud.required) = true];
* @return The bytes for cname.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getCnameBytes() {
java.lang.Object ref = cname_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
cname_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ORIGIN_FIELD_NUMBER = 3;
private yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin origin_;
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
* @return Whether the origin field is set.
*/
@java.lang.Override
public boolean hasOrigin() {
return origin_ != null;
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
* @return The origin.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin getOrigin() {
return origin_ == null ? yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.getDefaultInstance() : origin_;
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.OriginOrBuilder getOriginOrBuilder() {
return getOrigin();
}
public static final int SECONDARY_HOSTNAMES_FIELD_NUMBER = 4;
private yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames secondaryHostnames_;
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
* @return Whether the secondaryHostnames field is set.
*/
@java.lang.Override
public boolean hasSecondaryHostnames() {
return secondaryHostnames_ != null;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
* @return The secondaryHostnames.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames getSecondaryHostnames() {
return secondaryHostnames_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.getDefaultInstance() : secondaryHostnames_;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder getSecondaryHostnamesOrBuilder() {
return getSecondaryHostnames();
}
public static final int ORIGIN_PROTOCOL_FIELD_NUMBER = 5;
private int originProtocol_;
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The enum numeric value on the wire for originProtocol.
*/
@java.lang.Override public int getOriginProtocolValue() {
return originProtocol_;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The originProtocol.
*/
@java.lang.Override public yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol getOriginProtocol() {
@SuppressWarnings("deprecation")
yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol result = yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.valueOf(originProtocol_);
return result == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.UNRECOGNIZED : result;
}
public static final int ACTIVE_FIELD_NUMBER = 6;
private com.google.protobuf.BoolValue active_;
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return Whether the active field is set.
*/
@java.lang.Override
public boolean hasActive() {
return active_ != null;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return The active.
*/
@java.lang.Override
public com.google.protobuf.BoolValue getActive() {
return active_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : active_;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
@java.lang.Override
public com.google.protobuf.BoolValueOrBuilder getActiveOrBuilder() {
return getActive();
}
public static final int OPTIONS_FIELD_NUMBER = 7;
private yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions options_;
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
* @return Whether the options field is set.
*/
@java.lang.Override
public boolean hasOptions() {
return options_ != null;
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
* @return The options.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions getOptions() {
return options_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.getDefaultInstance() : options_;
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder getOptionsOrBuilder() {
return getOptions();
}
public static final int SSL_CERTIFICATE_FIELD_NUMBER = 8;
private yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate sslCertificate_;
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
* @return Whether the sslCertificate field is set.
*/
@java.lang.Override
public boolean hasSslCertificate() {
return sslCertificate_ != null;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
* @return The sslCertificate.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate getSslCertificate() {
return sslCertificate_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.getDefaultInstance() : sslCertificate_;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder getSslCertificateOrBuilder() {
return getSslCertificate();
}
public static final int LABELS_FIELD_NUMBER = 9;
private static final class LabelsDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, java.lang.String> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_LabelsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(cname_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, cname_);
}
if (origin_ != null) {
output.writeMessage(3, getOrigin());
}
if (secondaryHostnames_ != null) {
output.writeMessage(4, getSecondaryHostnames());
}
if (originProtocol_ != yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.ORIGIN_PROTOCOL_UNSPECIFIED.getNumber()) {
output.writeEnum(5, originProtocol_);
}
if (active_ != null) {
output.writeMessage(6, getActive());
}
if (options_ != null) {
output.writeMessage(7, getOptions());
}
if (sslCertificate_ != null) {
output.writeMessage(8, getSslCertificate());
}
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetLabels(),
LabelsDefaultEntryHolder.defaultEntry,
9);
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(cname_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, cname_);
}
if (origin_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getOrigin());
}
if (secondaryHostnames_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getSecondaryHostnames());
}
if (originProtocol_ != yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.ORIGIN_PROTOCOL_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(5, originProtocol_);
}
if (active_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getActive());
}
if (options_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getOptions());
}
if (sslCertificate_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getSslCertificate());
}
for (java.util.Map.Entry entry
: internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry
labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, labels__);
}
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.ResourceServiceOuterClass.CreateResourceRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (!getCname()
.equals(other.getCname())) return false;
if (hasOrigin() != other.hasOrigin()) return false;
if (hasOrigin()) {
if (!getOrigin()
.equals(other.getOrigin())) return false;
}
if (hasSecondaryHostnames() != other.hasSecondaryHostnames()) return false;
if (hasSecondaryHostnames()) {
if (!getSecondaryHostnames()
.equals(other.getSecondaryHostnames())) return false;
}
if (originProtocol_ != other.originProtocol_) return false;
if (hasActive() != other.hasActive()) return false;
if (hasActive()) {
if (!getActive()
.equals(other.getActive())) return false;
}
if (hasOptions() != other.hasOptions()) return false;
if (hasOptions()) {
if (!getOptions()
.equals(other.getOptions())) return false;
}
if (hasSslCertificate() != other.hasSslCertificate()) return false;
if (hasSslCertificate()) {
if (!getSslCertificate()
.equals(other.getSslCertificate())) return false;
}
if (!internalGetLabels().equals(
other.internalGetLabels())) 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) + CNAME_FIELD_NUMBER;
hash = (53 * hash) + getCname().hashCode();
if (hasOrigin()) {
hash = (37 * hash) + ORIGIN_FIELD_NUMBER;
hash = (53 * hash) + getOrigin().hashCode();
}
if (hasSecondaryHostnames()) {
hash = (37 * hash) + SECONDARY_HOSTNAMES_FIELD_NUMBER;
hash = (53 * hash) + getSecondaryHostnames().hashCode();
}
hash = (37 * hash) + ORIGIN_PROTOCOL_FIELD_NUMBER;
hash = (53 * hash) + originProtocol_;
if (hasActive()) {
hash = (37 * hash) + ACTIVE_FIELD_NUMBER;
hash = (53 * hash) + getActive().hashCode();
}
if (hasOptions()) {
hash = (37 * hash) + OPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getOptions().hashCode();
}
if (hasSslCertificate()) {
hash = (37 * hash) + SSL_CERTIFICATE_FIELD_NUMBER;
hash = (53 * hash) + getSslCertificate().hashCode();
}
if (!internalGetLabels().getMap().isEmpty()) {
hash = (37 * hash) + LABELS_FIELD_NUMBER;
hash = (53 * hash) + internalGetLabels().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest 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.ResourceServiceOuterClass.CreateResourceRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest 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.ResourceServiceOuterClass.CreateResourceRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest 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.ResourceServiceOuterClass.CreateResourceRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest 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.ResourceServiceOuterClass.CreateResourceRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest 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.ResourceServiceOuterClass.CreateResourceRequest 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.ResourceServiceOuterClass.CreateResourceRequest 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.ResourceServiceOuterClass.CreateResourceRequest 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.CreateResourceRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.CreateResourceRequest)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 9:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 9:
return internalGetMutableLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.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_ = "";
cname_ = "";
if (originBuilder_ == null) {
origin_ = null;
} else {
origin_ = null;
originBuilder_ = null;
}
if (secondaryHostnamesBuilder_ == null) {
secondaryHostnames_ = null;
} else {
secondaryHostnames_ = null;
secondaryHostnamesBuilder_ = null;
}
originProtocol_ = 0;
if (activeBuilder_ == null) {
active_ = null;
} else {
active_ = null;
activeBuilder_ = null;
}
if (optionsBuilder_ == null) {
options_ = null;
} else {
options_ = null;
optionsBuilder_ = null;
}
if (sslCertificateBuilder_ == null) {
sslCertificate_ = null;
} else {
sslCertificate_ = null;
sslCertificateBuilder_ = null;
}
internalGetMutableLabels().clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest(this);
int from_bitField0_ = bitField0_;
result.folderId_ = folderId_;
result.cname_ = cname_;
if (originBuilder_ == null) {
result.origin_ = origin_;
} else {
result.origin_ = originBuilder_.build();
}
if (secondaryHostnamesBuilder_ == null) {
result.secondaryHostnames_ = secondaryHostnames_;
} else {
result.secondaryHostnames_ = secondaryHostnamesBuilder_.build();
}
result.originProtocol_ = originProtocol_;
if (activeBuilder_ == null) {
result.active_ = active_;
} else {
result.active_ = activeBuilder_.build();
}
if (optionsBuilder_ == null) {
result.options_ = options_;
} else {
result.options_ = optionsBuilder_.build();
}
if (sslCertificateBuilder_ == null) {
result.sslCertificate_ = sslCertificate_;
} else {
result.sslCertificate_ = sslCertificateBuilder_.build();
}
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
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.ResourceServiceOuterClass.CreateResourceRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (!other.getCname().isEmpty()) {
cname_ = other.cname_;
onChanged();
}
if (other.hasOrigin()) {
mergeOrigin(other.getOrigin());
}
if (other.hasSecondaryHostnames()) {
mergeSecondaryHostnames(other.getSecondaryHostnames());
}
if (other.originProtocol_ != 0) {
setOriginProtocolValue(other.getOriginProtocolValue());
}
if (other.hasActive()) {
mergeActive(other.getActive());
}
if (other.hasOptions()) {
mergeOptions(other.getOptions());
}
if (other.hasSslCertificate()) {
mergeSslCertificate(other.getSslCertificate());
}
internalGetMutableLabels().mergeFrom(
other.internalGetLabels());
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.ResourceServiceOuterClass.CreateResourceRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object folderId_ = "";
/**
*
* ID of the to bind with new resource.
*
*
* 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 to bind with new resource.
*
*
* 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 to bind with new resource.
*
*
* 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 to bind with new resource.
*
*
* 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 to bind with new resource.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private java.lang.Object cname_ = "";
/**
*
* CDN endpoint CNAME, must be unique among clients's resources.
*
*
* string cname = 2 [(.yandex.cloud.required) = true];
* @return The cname.
*/
public java.lang.String getCname() {
java.lang.Object ref = cname_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
cname_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* CDN endpoint CNAME, must be unique among clients's resources.
*
*
* string cname = 2 [(.yandex.cloud.required) = true];
* @return The bytes for cname.
*/
public com.google.protobuf.ByteString
getCnameBytes() {
java.lang.Object ref = cname_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
cname_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* CDN endpoint CNAME, must be unique among clients's resources.
*
*
* string cname = 2 [(.yandex.cloud.required) = true];
* @param value The cname to set.
* @return This builder for chaining.
*/
public Builder setCname(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
cname_ = value;
onChanged();
return this;
}
/**
*
* CDN endpoint CNAME, must be unique among clients's resources.
*
*
* string cname = 2 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearCname() {
cname_ = getDefaultInstance().getCname();
onChanged();
return this;
}
/**
*
* CDN endpoint CNAME, must be unique among clients's resources.
*
*
* string cname = 2 [(.yandex.cloud.required) = true];
* @param value The bytes for cname to set.
* @return This builder for chaining.
*/
public Builder setCnameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
cname_ = value;
onChanged();
return this;
}
private yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin origin_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.Builder, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.OriginOrBuilder> originBuilder_;
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
* @return Whether the origin field is set.
*/
public boolean hasOrigin() {
return originBuilder_ != null || origin_ != null;
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
* @return The origin.
*/
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin getOrigin() {
if (originBuilder_ == null) {
return origin_ == null ? yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.getDefaultInstance() : origin_;
} else {
return originBuilder_.getMessage();
}
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
*/
public Builder setOrigin(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin value) {
if (originBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
origin_ = value;
onChanged();
} else {
originBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
*/
public Builder setOrigin(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.Builder builderForValue) {
if (originBuilder_ == null) {
origin_ = builderForValue.build();
onChanged();
} else {
originBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
*/
public Builder mergeOrigin(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin value) {
if (originBuilder_ == null) {
if (origin_ != null) {
origin_ =
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.newBuilder(origin_).mergeFrom(value).buildPartial();
} else {
origin_ = value;
}
onChanged();
} else {
originBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
*/
public Builder clearOrigin() {
if (originBuilder_ == null) {
origin_ = null;
onChanged();
} else {
origin_ = null;
originBuilder_ = null;
}
return this;
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.Builder getOriginBuilder() {
onChanged();
return getOriginFieldBuilder().getBuilder();
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.OriginOrBuilder getOriginOrBuilder() {
if (originBuilder_ != null) {
return originBuilder_.getMessageOrBuilder();
} else {
return origin_ == null ?
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.getDefaultInstance() : origin_;
}
}
/**
*
* Specify the origins to be used for CDN resources requests.
*
*
* .yandex.cloud.cdn.v1.CreateResourceRequest.Origin origin = 3 [(.yandex.cloud.required) = true];
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.Builder, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.OriginOrBuilder>
getOriginFieldBuilder() {
if (originBuilder_ == null) {
originBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.Origin.Builder, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest.OriginOrBuilder>(
getOrigin(),
getParentForChildren(),
isClean());
origin_ = null;
}
return originBuilder_;
}
private yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames secondaryHostnames_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder> secondaryHostnamesBuilder_;
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
* @return Whether the secondaryHostnames field is set.
*/
public boolean hasSecondaryHostnames() {
return secondaryHostnamesBuilder_ != null || secondaryHostnames_ != null;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
* @return The secondaryHostnames.
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames getSecondaryHostnames() {
if (secondaryHostnamesBuilder_ == null) {
return secondaryHostnames_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.getDefaultInstance() : secondaryHostnames_;
} else {
return secondaryHostnamesBuilder_.getMessage();
}
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
*/
public Builder setSecondaryHostnames(yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames value) {
if (secondaryHostnamesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
secondaryHostnames_ = value;
onChanged();
} else {
secondaryHostnamesBuilder_.setMessage(value);
}
return this;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
*/
public Builder setSecondaryHostnames(
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder builderForValue) {
if (secondaryHostnamesBuilder_ == null) {
secondaryHostnames_ = builderForValue.build();
onChanged();
} else {
secondaryHostnamesBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
*/
public Builder mergeSecondaryHostnames(yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames value) {
if (secondaryHostnamesBuilder_ == null) {
if (secondaryHostnames_ != null) {
secondaryHostnames_ =
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.newBuilder(secondaryHostnames_).mergeFrom(value).buildPartial();
} else {
secondaryHostnames_ = value;
}
onChanged();
} else {
secondaryHostnamesBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
*/
public Builder clearSecondaryHostnames() {
if (secondaryHostnamesBuilder_ == null) {
secondaryHostnames_ = null;
onChanged();
} else {
secondaryHostnames_ = null;
secondaryHostnamesBuilder_ = null;
}
return this;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder getSecondaryHostnamesBuilder() {
onChanged();
return getSecondaryHostnamesFieldBuilder().getBuilder();
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder getSecondaryHostnamesOrBuilder() {
if (secondaryHostnamesBuilder_ != null) {
return secondaryHostnamesBuilder_.getMessageOrBuilder();
} else {
return secondaryHostnames_ == null ?
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.getDefaultInstance() : secondaryHostnames_;
}
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder>
getSecondaryHostnamesFieldBuilder() {
if (secondaryHostnamesBuilder_ == null) {
secondaryHostnamesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder>(
getSecondaryHostnames(),
getParentForChildren(),
isClean());
secondaryHostnames_ = null;
}
return secondaryHostnamesBuilder_;
}
private int originProtocol_ = 0;
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The enum numeric value on the wire for originProtocol.
*/
@java.lang.Override public int getOriginProtocolValue() {
return originProtocol_;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @param value The enum numeric value on the wire for originProtocol to set.
* @return This builder for chaining.
*/
public Builder setOriginProtocolValue(int value) {
originProtocol_ = value;
onChanged();
return this;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The originProtocol.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol getOriginProtocol() {
@SuppressWarnings("deprecation")
yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol result = yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.valueOf(originProtocol_);
return result == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.UNRECOGNIZED : result;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @param value The originProtocol to set.
* @return This builder for chaining.
*/
public Builder setOriginProtocol(yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol value) {
if (value == null) {
throw new NullPointerException();
}
originProtocol_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return This builder for chaining.
*/
public Builder clearOriginProtocol() {
originProtocol_ = 0;
onChanged();
return this;
}
private com.google.protobuf.BoolValue active_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> activeBuilder_;
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return Whether the active field is set.
*/
public boolean hasActive() {
return activeBuilder_ != null || active_ != null;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return The active.
*/
public com.google.protobuf.BoolValue getActive() {
if (activeBuilder_ == null) {
return active_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : active_;
} else {
return activeBuilder_.getMessage();
}
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public Builder setActive(com.google.protobuf.BoolValue value) {
if (activeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
active_ = value;
onChanged();
} else {
activeBuilder_.setMessage(value);
}
return this;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public Builder setActive(
com.google.protobuf.BoolValue.Builder builderForValue) {
if (activeBuilder_ == null) {
active_ = builderForValue.build();
onChanged();
} else {
activeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public Builder mergeActive(com.google.protobuf.BoolValue value) {
if (activeBuilder_ == null) {
if (active_ != null) {
active_ =
com.google.protobuf.BoolValue.newBuilder(active_).mergeFrom(value).buildPartial();
} else {
active_ = value;
}
onChanged();
} else {
activeBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public Builder clearActive() {
if (activeBuilder_ == null) {
active_ = null;
onChanged();
} else {
active_ = null;
activeBuilder_ = null;
}
return this;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public com.google.protobuf.BoolValue.Builder getActiveBuilder() {
onChanged();
return getActiveFieldBuilder().getBuilder();
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public com.google.protobuf.BoolValueOrBuilder getActiveOrBuilder() {
if (activeBuilder_ != null) {
return activeBuilder_.getMessageOrBuilder();
} else {
return active_ == null ?
com.google.protobuf.BoolValue.getDefaultInstance() : active_;
}
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>
getActiveFieldBuilder() {
if (activeBuilder_ == null) {
activeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>(
getActive(),
getParentForChildren(),
isClean());
active_ = null;
}
return activeBuilder_;
}
private yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions options_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder> optionsBuilder_;
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
* @return Whether the options field is set.
*/
public boolean hasOptions() {
return optionsBuilder_ != null || options_ != null;
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
* @return The options.
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions getOptions() {
if (optionsBuilder_ == null) {
return options_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.getDefaultInstance() : options_;
} else {
return optionsBuilder_.getMessage();
}
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
*/
public Builder setOptions(yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions value) {
if (optionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
options_ = value;
onChanged();
} else {
optionsBuilder_.setMessage(value);
}
return this;
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
*/
public Builder setOptions(
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder builderForValue) {
if (optionsBuilder_ == null) {
options_ = builderForValue.build();
onChanged();
} else {
optionsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
*/
public Builder mergeOptions(yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions value) {
if (optionsBuilder_ == null) {
if (options_ != null) {
options_ =
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.newBuilder(options_).mergeFrom(value).buildPartial();
} else {
options_ = value;
}
onChanged();
} else {
optionsBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
*/
public Builder clearOptions() {
if (optionsBuilder_ == null) {
options_ = null;
onChanged();
} else {
options_ = null;
optionsBuilder_ = null;
}
return this;
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder getOptionsBuilder() {
onChanged();
return getOptionsFieldBuilder().getBuilder();
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder getOptionsOrBuilder() {
if (optionsBuilder_ != null) {
return optionsBuilder_.getMessageOrBuilder();
} else {
return options_ == null ?
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.getDefaultInstance() : options_;
}
}
/**
*
* Resource settings and options to tune CDN edge behavior. Most is unset.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder>
getOptionsFieldBuilder() {
if (optionsBuilder_ == null) {
optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder>(
getOptions(),
getParentForChildren(),
isClean());
options_ = null;
}
return optionsBuilder_;
}
private yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate sslCertificate_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder> sslCertificateBuilder_;
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
* @return Whether the sslCertificate field is set.
*/
public boolean hasSslCertificate() {
return sslCertificateBuilder_ != null || sslCertificate_ != null;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
* @return The sslCertificate.
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate getSslCertificate() {
if (sslCertificateBuilder_ == null) {
return sslCertificate_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.getDefaultInstance() : sslCertificate_;
} else {
return sslCertificateBuilder_.getMessage();
}
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
*/
public Builder setSslCertificate(yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate value) {
if (sslCertificateBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
sslCertificate_ = value;
onChanged();
} else {
sslCertificateBuilder_.setMessage(value);
}
return this;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
*/
public Builder setSslCertificate(
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder builderForValue) {
if (sslCertificateBuilder_ == null) {
sslCertificate_ = builderForValue.build();
onChanged();
} else {
sslCertificateBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
*/
public Builder mergeSslCertificate(yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate value) {
if (sslCertificateBuilder_ == null) {
if (sslCertificate_ != null) {
sslCertificate_ =
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.newBuilder(sslCertificate_).mergeFrom(value).buildPartial();
} else {
sslCertificate_ = value;
}
onChanged();
} else {
sslCertificateBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
*/
public Builder clearSslCertificate() {
if (sslCertificateBuilder_ == null) {
sslCertificate_ = null;
onChanged();
} else {
sslCertificate_ = null;
sslCertificateBuilder_ = null;
}
return this;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder getSslCertificateBuilder() {
onChanged();
return getSslCertificateFieldBuilder().getBuilder();
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder getSslCertificateOrBuilder() {
if (sslCertificateBuilder_ != null) {
return sslCertificateBuilder_.getMessageOrBuilder();
} else {
return sslCertificate_ == null ?
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.getDefaultInstance() : sslCertificate_;
}
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder>
getSslCertificateFieldBuilder() {
if (sslCertificateBuilder_ == null) {
sslCertificateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder>(
getSslCertificate(),
getParentForChildren(),
isClean());
sslCertificate_ = null;
}
return sslCertificateBuilder_;
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
private com.google.protobuf.MapField
internalGetMutableLabels() {
onChanged();;
if (labels_ == null) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
if (!labels_.isMutable()) {
labels_ = labels_.copy();
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearLabels() {
internalGetMutableLabels().getMutableMap()
.clear();
return this;
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
public Builder removeLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableLabels().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableLabels() {
return internalGetMutableLabels().getMutableMap();
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
public Builder putLabels(
java.lang.String key,
java.lang.String value) {
if (key == null) { throw new NullPointerException("map key"); }
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableLabels().getMutableMap()
.put(key, value);
return this;
}
/**
*
* Labels of the resource.
*
*
* map<string, string> labels = 9;
*/
public Builder putAllLabels(
java.util.Map values) {
internalGetMutableLabels().getMutableMap()
.putAll(values);
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.CreateResourceRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.CreateResourceRequest)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateResourceRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateResourceRequest(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.ResourceServiceOuterClass.CreateResourceRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResourceOriginParamsOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.ResourceOriginParams)
com.google.protobuf.MessageOrBuilder {
/**
*
* Source of the content.
*
*
* string source = 1;
* @return The source.
*/
java.lang.String getSource();
/**
*
* Source of the content.
*
*
* string source = 1;
* @return The bytes for source.
*/
com.google.protobuf.ByteString
getSourceBytes();
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 2;
* @return Whether the meta field is set.
*/
boolean hasMeta();
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 2;
* @return The meta.
*/
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta getMeta();
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 2;
*/
yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMetaOrBuilder getMetaOrBuilder();
}
/**
*
* A set of resource origin parameters.
*
*
* Protobuf type {@code yandex.cloud.cdn.v1.ResourceOriginParams}
*/
public static final class ResourceOriginParams extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.ResourceOriginParams)
ResourceOriginParamsOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResourceOriginParams.newBuilder() to construct.
private ResourceOriginParams(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResourceOriginParams() {
source_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResourceOriginParams();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ResourceOriginParams(
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();
source_ = s;
break;
}
case 18: {
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.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.Builder.class);
}
public static final int SOURCE_FIELD_NUMBER = 1;
private volatile java.lang.Object source_;
/**
*
* Source of the content.
*
*
* string source = 1;
* @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;
}
}
/**
*
* Source of the content.
*
*
* string source = 1;
* @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 META_FIELD_NUMBER = 2;
private yandex.cloud.api.cdn.v1.OriginOuterClass.OriginMeta meta_;
/**
*
* Set up type of the origin.
*
*
* .yandex.cloud.cdn.v1.OriginMeta meta = 2;
* @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 = 2;
* @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 = 2;
*/
@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(source_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, source_);
}
if (meta_ != null) {
output.writeMessage(2, 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(source_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, source_);
}
if (meta_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, 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.ResourceServiceOuterClass.ResourceOriginParams)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) obj;
if (!getSource()
.equals(other.getSource())) 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) + SOURCE_FIELD_NUMBER;
hash = (53 * hash) + getSource().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.ResourceServiceOuterClass.ResourceOriginParams parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams 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.ResourceServiceOuterClass.ResourceOriginParams parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams 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.ResourceServiceOuterClass.ResourceOriginParams parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams 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.ResourceServiceOuterClass.ResourceOriginParams parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams 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.ResourceServiceOuterClass.ResourceOriginParams parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams 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.ResourceServiceOuterClass.ResourceOriginParams 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.ResourceServiceOuterClass.ResourceOriginParams 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.ResourceServiceOuterClass.ResourceOriginParams 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;
}
/**
*
* A set of resource origin parameters.
*
*
* Protobuf type {@code yandex.cloud.cdn.v1.ResourceOriginParams}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.ResourceOriginParams)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParamsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.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();
source_ = "";
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.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams(this);
result.source_ = source_;
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.ResourceServiceOuterClass.ResourceOriginParams) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams.getDefaultInstance()) return this;
if (!other.getSource().isEmpty()) {
source_ = other.source_;
onChanged();
}
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.ResourceServiceOuterClass.ResourceOriginParams parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object source_ = "";
/**
*
* Source of the content.
*
*
* string source = 1;
* @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;
}
}
/**
*
* Source of the content.
*
*
* string source = 1;
* @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;
}
}
/**
*
* Source of the content.
*
*
* string source = 1;
* @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;
}
/**
*
* Source of the content.
*
*
* string source = 1;
* @return This builder for chaining.
*/
public Builder clearSource() {
source_ = getDefaultInstance().getSource();
onChanged();
return this;
}
/**
*
* Source of the content.
*
*
* string source = 1;
* @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 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 = 2;
* @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 = 2;
* @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 = 2;
*/
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 = 2;
*/
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 = 2;
*/
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 = 2;
*/
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 = 2;
*/
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 = 2;
*/
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 = 2;
*/
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.ResourceOriginParams)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.ResourceOriginParams)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.ResourceOriginParams getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResourceOriginParams parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ResourceOriginParams(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.ResourceServiceOuterClass.ResourceOriginParams getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateResourceMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.CreateResourceMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of created resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
java.lang.String getResourceId();
/**
*
* ID of created resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
com.google.protobuf.ByteString
getResourceIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.CreateResourceMetadata}
*/
public static final class CreateResourceMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.CreateResourceMetadata)
CreateResourceMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateResourceMetadata.newBuilder() to construct.
private CreateResourceMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateResourceMetadata() {
resourceId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateResourceMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateResourceMetadata(
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();
resourceId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata.Builder.class);
}
public static final int RESOURCE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object resourceId_;
/**
*
* ID of created resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
@java.lang.Override
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
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();
resourceId_ = s;
return s;
}
}
/**
*
* ID of created resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_);
}
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(resourceId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_);
}
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.ResourceServiceOuterClass.CreateResourceMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata) obj;
if (!getResourceId()
.equals(other.getResourceId())) 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) + RESOURCE_ID_FIELD_NUMBER;
hash = (53 * hash) + getResourceId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata 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.ResourceServiceOuterClass.CreateResourceMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata 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.ResourceServiceOuterClass.CreateResourceMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata 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.ResourceServiceOuterClass.CreateResourceMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata 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.ResourceServiceOuterClass.CreateResourceMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata 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.ResourceServiceOuterClass.CreateResourceMetadata 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.ResourceServiceOuterClass.CreateResourceMetadata 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.ResourceServiceOuterClass.CreateResourceMetadata 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.CreateResourceMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.CreateResourceMetadata)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata.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();
resourceId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata(this);
result.resourceId_ = resourceId_;
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.ResourceServiceOuterClass.CreateResourceMetadata) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata.getDefaultInstance()) return this;
if (!other.getResourceId().isEmpty()) {
resourceId_ = other.resourceId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object resourceId_ = "";
/**
*
* ID of created resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of created resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of created resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
resourceId_ = value;
onChanged();
return this;
}
/**
*
* ID of created resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearResourceId() {
resourceId_ = getDefaultInstance().getResourceId();
onChanged();
return this;
}
/**
*
* ID of created resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
resourceId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.CreateResourceMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.CreateResourceMetadata)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.CreateResourceMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateResourceMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateResourceMetadata(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.ResourceServiceOuterClass.CreateResourceMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateResourceRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.UpdateResourceRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
java.lang.String getResourceId();
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
com.google.protobuf.ByteString
getResourceIdBytes();
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
* @return Whether the originGroupId field is set.
*/
boolean hasOriginGroupId();
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
* @return The originGroupId.
*/
com.google.protobuf.Int64Value getOriginGroupId();
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
*/
com.google.protobuf.Int64ValueOrBuilder getOriginGroupIdOrBuilder();
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
* @return Whether the secondaryHostnames field is set.
*/
boolean hasSecondaryHostnames();
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
* @return The secondaryHostnames.
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames getSecondaryHostnames();
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder getSecondaryHostnamesOrBuilder();
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
* @return Whether the options field is set.
*/
boolean hasOptions();
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
* @return The options.
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions getOptions();
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder getOptionsOrBuilder();
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The enum numeric value on the wire for originProtocol.
*/
int getOriginProtocolValue();
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The originProtocol.
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol getOriginProtocol();
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return Whether the active field is set.
*/
boolean hasActive();
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return The active.
*/
com.google.protobuf.BoolValue getActive();
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
com.google.protobuf.BoolValueOrBuilder getActiveOrBuilder();
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
* @return Whether the sslCertificate field is set.
*/
boolean hasSslCertificate();
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
* @return The sslCertificate.
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate getSslCertificate();
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
*/
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder getSslCertificateOrBuilder();
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
int getLabelsCount();
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
java.util.Map
getLabelsMap();
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.UpdateResourceRequest}
*/
public static final class UpdateResourceRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.UpdateResourceRequest)
UpdateResourceRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateResourceRequest.newBuilder() to construct.
private UpdateResourceRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateResourceRequest() {
resourceId_ = "";
originProtocol_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateResourceRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateResourceRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
resourceId_ = s;
break;
}
case 18: {
com.google.protobuf.Int64Value.Builder subBuilder = null;
if (originGroupId_ != null) {
subBuilder = originGroupId_.toBuilder();
}
originGroupId_ = input.readMessage(com.google.protobuf.Int64Value.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(originGroupId_);
originGroupId_ = subBuilder.buildPartial();
}
break;
}
case 26: {
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder subBuilder = null;
if (secondaryHostnames_ != null) {
subBuilder = secondaryHostnames_.toBuilder();
}
secondaryHostnames_ = input.readMessage(yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(secondaryHostnames_);
secondaryHostnames_ = subBuilder.buildPartial();
}
break;
}
case 34: {
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder subBuilder = null;
if (options_ != null) {
subBuilder = options_.toBuilder();
}
options_ = input.readMessage(yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(options_);
options_ = subBuilder.buildPartial();
}
break;
}
case 40: {
int rawValue = input.readEnum();
originProtocol_ = rawValue;
break;
}
case 50: {
com.google.protobuf.BoolValue.Builder subBuilder = null;
if (active_ != null) {
subBuilder = active_.toBuilder();
}
active_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(active_);
active_ = subBuilder.buildPartial();
}
break;
}
case 58: {
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder subBuilder = null;
if (sslCertificate_ != null) {
subBuilder = sslCertificate_.toBuilder();
}
sslCertificate_ = input.readMessage(yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(sslCertificate_);
sslCertificate_ = subBuilder.buildPartial();
}
break;
}
case 66: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry
labels__ = input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
labels_.getMutableMap().put(
labels__.getKey(), labels__.getValue());
break;
}
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.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 8:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest.Builder.class);
}
public static final int RESOURCE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object resourceId_;
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
@java.lang.Override
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
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();
resourceId_ = s;
return s;
}
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ORIGIN_GROUP_ID_FIELD_NUMBER = 2;
private com.google.protobuf.Int64Value originGroupId_;
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
* @return Whether the originGroupId field is set.
*/
@java.lang.Override
public boolean hasOriginGroupId() {
return originGroupId_ != null;
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
* @return The originGroupId.
*/
@java.lang.Override
public com.google.protobuf.Int64Value getOriginGroupId() {
return originGroupId_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : originGroupId_;
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
*/
@java.lang.Override
public com.google.protobuf.Int64ValueOrBuilder getOriginGroupIdOrBuilder() {
return getOriginGroupId();
}
public static final int SECONDARY_HOSTNAMES_FIELD_NUMBER = 3;
private yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames secondaryHostnames_;
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
* @return Whether the secondaryHostnames field is set.
*/
@java.lang.Override
public boolean hasSecondaryHostnames() {
return secondaryHostnames_ != null;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
* @return The secondaryHostnames.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames getSecondaryHostnames() {
return secondaryHostnames_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.getDefaultInstance() : secondaryHostnames_;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder getSecondaryHostnamesOrBuilder() {
return getSecondaryHostnames();
}
public static final int OPTIONS_FIELD_NUMBER = 4;
private yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions options_;
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
* @return Whether the options field is set.
*/
@java.lang.Override
public boolean hasOptions() {
return options_ != null;
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
* @return The options.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions getOptions() {
return options_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.getDefaultInstance() : options_;
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder getOptionsOrBuilder() {
return getOptions();
}
public static final int ORIGIN_PROTOCOL_FIELD_NUMBER = 5;
private int originProtocol_;
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The enum numeric value on the wire for originProtocol.
*/
@java.lang.Override public int getOriginProtocolValue() {
return originProtocol_;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The originProtocol.
*/
@java.lang.Override public yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol getOriginProtocol() {
@SuppressWarnings("deprecation")
yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol result = yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.valueOf(originProtocol_);
return result == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.UNRECOGNIZED : result;
}
public static final int ACTIVE_FIELD_NUMBER = 6;
private com.google.protobuf.BoolValue active_;
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return Whether the active field is set.
*/
@java.lang.Override
public boolean hasActive() {
return active_ != null;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return The active.
*/
@java.lang.Override
public com.google.protobuf.BoolValue getActive() {
return active_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : active_;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
@java.lang.Override
public com.google.protobuf.BoolValueOrBuilder getActiveOrBuilder() {
return getActive();
}
public static final int SSL_CERTIFICATE_FIELD_NUMBER = 7;
private yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate sslCertificate_;
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
* @return Whether the sslCertificate field is set.
*/
@java.lang.Override
public boolean hasSslCertificate() {
return sslCertificate_ != null;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
* @return The sslCertificate.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate getSslCertificate() {
return sslCertificate_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.getDefaultInstance() : sslCertificate_;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder getSslCertificateOrBuilder() {
return getSslCertificate();
}
public static final int LABELS_FIELD_NUMBER = 8;
private static final class LabelsDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, java.lang.String> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_LabelsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
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(resourceId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_);
}
if (originGroupId_ != null) {
output.writeMessage(2, getOriginGroupId());
}
if (secondaryHostnames_ != null) {
output.writeMessage(3, getSecondaryHostnames());
}
if (options_ != null) {
output.writeMessage(4, getOptions());
}
if (originProtocol_ != yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.ORIGIN_PROTOCOL_UNSPECIFIED.getNumber()) {
output.writeEnum(5, originProtocol_);
}
if (active_ != null) {
output.writeMessage(6, getActive());
}
if (sslCertificate_ != null) {
output.writeMessage(7, getSslCertificate());
}
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetLabels(),
LabelsDefaultEntryHolder.defaultEntry,
8);
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(resourceId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_);
}
if (originGroupId_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getOriginGroupId());
}
if (secondaryHostnames_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getSecondaryHostnames());
}
if (options_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getOptions());
}
if (originProtocol_ != yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.ORIGIN_PROTOCOL_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(5, originProtocol_);
}
if (active_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getActive());
}
if (sslCertificate_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getSslCertificate());
}
for (java.util.Map.Entry entry
: internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry
labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, labels__);
}
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.ResourceServiceOuterClass.UpdateResourceRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest) obj;
if (!getResourceId()
.equals(other.getResourceId())) return false;
if (hasOriginGroupId() != other.hasOriginGroupId()) return false;
if (hasOriginGroupId()) {
if (!getOriginGroupId()
.equals(other.getOriginGroupId())) return false;
}
if (hasSecondaryHostnames() != other.hasSecondaryHostnames()) return false;
if (hasSecondaryHostnames()) {
if (!getSecondaryHostnames()
.equals(other.getSecondaryHostnames())) return false;
}
if (hasOptions() != other.hasOptions()) return false;
if (hasOptions()) {
if (!getOptions()
.equals(other.getOptions())) return false;
}
if (originProtocol_ != other.originProtocol_) return false;
if (hasActive() != other.hasActive()) return false;
if (hasActive()) {
if (!getActive()
.equals(other.getActive())) return false;
}
if (hasSslCertificate() != other.hasSslCertificate()) return false;
if (hasSslCertificate()) {
if (!getSslCertificate()
.equals(other.getSslCertificate())) return false;
}
if (!internalGetLabels().equals(
other.internalGetLabels())) 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) + RESOURCE_ID_FIELD_NUMBER;
hash = (53 * hash) + getResourceId().hashCode();
if (hasOriginGroupId()) {
hash = (37 * hash) + ORIGIN_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getOriginGroupId().hashCode();
}
if (hasSecondaryHostnames()) {
hash = (37 * hash) + SECONDARY_HOSTNAMES_FIELD_NUMBER;
hash = (53 * hash) + getSecondaryHostnames().hashCode();
}
if (hasOptions()) {
hash = (37 * hash) + OPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getOptions().hashCode();
}
hash = (37 * hash) + ORIGIN_PROTOCOL_FIELD_NUMBER;
hash = (53 * hash) + originProtocol_;
if (hasActive()) {
hash = (37 * hash) + ACTIVE_FIELD_NUMBER;
hash = (53 * hash) + getActive().hashCode();
}
if (hasSslCertificate()) {
hash = (37 * hash) + SSL_CERTIFICATE_FIELD_NUMBER;
hash = (53 * hash) + getSslCertificate().hashCode();
}
if (!internalGetLabels().getMap().isEmpty()) {
hash = (37 * hash) + LABELS_FIELD_NUMBER;
hash = (53 * hash) + internalGetLabels().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest 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.ResourceServiceOuterClass.UpdateResourceRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest 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.ResourceServiceOuterClass.UpdateResourceRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest 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.ResourceServiceOuterClass.UpdateResourceRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest 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.ResourceServiceOuterClass.UpdateResourceRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest 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.ResourceServiceOuterClass.UpdateResourceRequest 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.ResourceServiceOuterClass.UpdateResourceRequest 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.ResourceServiceOuterClass.UpdateResourceRequest 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.UpdateResourceRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.UpdateResourceRequest)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 8:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 8:
return internalGetMutableLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest.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();
resourceId_ = "";
if (originGroupIdBuilder_ == null) {
originGroupId_ = null;
} else {
originGroupId_ = null;
originGroupIdBuilder_ = null;
}
if (secondaryHostnamesBuilder_ == null) {
secondaryHostnames_ = null;
} else {
secondaryHostnames_ = null;
secondaryHostnamesBuilder_ = null;
}
if (optionsBuilder_ == null) {
options_ = null;
} else {
options_ = null;
optionsBuilder_ = null;
}
originProtocol_ = 0;
if (activeBuilder_ == null) {
active_ = null;
} else {
active_ = null;
activeBuilder_ = null;
}
if (sslCertificateBuilder_ == null) {
sslCertificate_ = null;
} else {
sslCertificate_ = null;
sslCertificateBuilder_ = null;
}
internalGetMutableLabels().clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest(this);
int from_bitField0_ = bitField0_;
result.resourceId_ = resourceId_;
if (originGroupIdBuilder_ == null) {
result.originGroupId_ = originGroupId_;
} else {
result.originGroupId_ = originGroupIdBuilder_.build();
}
if (secondaryHostnamesBuilder_ == null) {
result.secondaryHostnames_ = secondaryHostnames_;
} else {
result.secondaryHostnames_ = secondaryHostnamesBuilder_.build();
}
if (optionsBuilder_ == null) {
result.options_ = options_;
} else {
result.options_ = optionsBuilder_.build();
}
result.originProtocol_ = originProtocol_;
if (activeBuilder_ == null) {
result.active_ = active_;
} else {
result.active_ = activeBuilder_.build();
}
if (sslCertificateBuilder_ == null) {
result.sslCertificate_ = sslCertificate_;
} else {
result.sslCertificate_ = sslCertificateBuilder_.build();
}
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
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.ResourceServiceOuterClass.UpdateResourceRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest.getDefaultInstance()) return this;
if (!other.getResourceId().isEmpty()) {
resourceId_ = other.resourceId_;
onChanged();
}
if (other.hasOriginGroupId()) {
mergeOriginGroupId(other.getOriginGroupId());
}
if (other.hasSecondaryHostnames()) {
mergeSecondaryHostnames(other.getSecondaryHostnames());
}
if (other.hasOptions()) {
mergeOptions(other.getOptions());
}
if (other.originProtocol_ != 0) {
setOriginProtocolValue(other.getOriginProtocolValue());
}
if (other.hasActive()) {
mergeActive(other.getActive());
}
if (other.hasSslCertificate()) {
mergeSslCertificate(other.getSslCertificate());
}
internalGetMutableLabels().mergeFrom(
other.internalGetLabels());
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.ResourceServiceOuterClass.UpdateResourceRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object resourceId_ = "";
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
resourceId_ = value;
onChanged();
return this;
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearResourceId() {
resourceId_ = getDefaultInstance().getResourceId();
onChanged();
return this;
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
resourceId_ = value;
onChanged();
return this;
}
private com.google.protobuf.Int64Value originGroupId_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> originGroupIdBuilder_;
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
* @return Whether the originGroupId field is set.
*/
public boolean hasOriginGroupId() {
return originGroupIdBuilder_ != null || originGroupId_ != null;
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
* @return The originGroupId.
*/
public com.google.protobuf.Int64Value getOriginGroupId() {
if (originGroupIdBuilder_ == null) {
return originGroupId_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : originGroupId_;
} else {
return originGroupIdBuilder_.getMessage();
}
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
*/
public Builder setOriginGroupId(com.google.protobuf.Int64Value value) {
if (originGroupIdBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
originGroupId_ = value;
onChanged();
} else {
originGroupIdBuilder_.setMessage(value);
}
return this;
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
*/
public Builder setOriginGroupId(
com.google.protobuf.Int64Value.Builder builderForValue) {
if (originGroupIdBuilder_ == null) {
originGroupId_ = builderForValue.build();
onChanged();
} else {
originGroupIdBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
*/
public Builder mergeOriginGroupId(com.google.protobuf.Int64Value value) {
if (originGroupIdBuilder_ == null) {
if (originGroupId_ != null) {
originGroupId_ =
com.google.protobuf.Int64Value.newBuilder(originGroupId_).mergeFrom(value).buildPartial();
} else {
originGroupId_ = value;
}
onChanged();
} else {
originGroupIdBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
*/
public Builder clearOriginGroupId() {
if (originGroupIdBuilder_ == null) {
originGroupId_ = null;
onChanged();
} else {
originGroupId_ = null;
originGroupIdBuilder_ = null;
}
return this;
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
*/
public com.google.protobuf.Int64Value.Builder getOriginGroupIdBuilder() {
onChanged();
return getOriginGroupIdFieldBuilder().getBuilder();
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
*/
public com.google.protobuf.Int64ValueOrBuilder getOriginGroupIdOrBuilder() {
if (originGroupIdBuilder_ != null) {
return originGroupIdBuilder_.getMessageOrBuilder();
} else {
return originGroupId_ == null ?
com.google.protobuf.Int64Value.getDefaultInstance() : originGroupId_;
}
}
/**
*
* ID of updated origin group.
*
*
* .google.protobuf.Int64Value origin_group_id = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder>
getOriginGroupIdFieldBuilder() {
if (originGroupIdBuilder_ == null) {
originGroupIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder>(
getOriginGroupId(),
getParentForChildren(),
isClean());
originGroupId_ = null;
}
return originGroupIdBuilder_;
}
private yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames secondaryHostnames_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder> secondaryHostnamesBuilder_;
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
* @return Whether the secondaryHostnames field is set.
*/
public boolean hasSecondaryHostnames() {
return secondaryHostnamesBuilder_ != null || secondaryHostnames_ != null;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
* @return The secondaryHostnames.
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames getSecondaryHostnames() {
if (secondaryHostnamesBuilder_ == null) {
return secondaryHostnames_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.getDefaultInstance() : secondaryHostnames_;
} else {
return secondaryHostnamesBuilder_.getMessage();
}
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
*/
public Builder setSecondaryHostnames(yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames value) {
if (secondaryHostnamesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
secondaryHostnames_ = value;
onChanged();
} else {
secondaryHostnamesBuilder_.setMessage(value);
}
return this;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
*/
public Builder setSecondaryHostnames(
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder builderForValue) {
if (secondaryHostnamesBuilder_ == null) {
secondaryHostnames_ = builderForValue.build();
onChanged();
} else {
secondaryHostnamesBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
*/
public Builder mergeSecondaryHostnames(yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames value) {
if (secondaryHostnamesBuilder_ == null) {
if (secondaryHostnames_ != null) {
secondaryHostnames_ =
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.newBuilder(secondaryHostnames_).mergeFrom(value).buildPartial();
} else {
secondaryHostnames_ = value;
}
onChanged();
} else {
secondaryHostnamesBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
*/
public Builder clearSecondaryHostnames() {
if (secondaryHostnamesBuilder_ == null) {
secondaryHostnames_ = null;
onChanged();
} else {
secondaryHostnames_ = null;
secondaryHostnamesBuilder_ = null;
}
return this;
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder getSecondaryHostnamesBuilder() {
onChanged();
return getSecondaryHostnamesFieldBuilder().getBuilder();
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder getSecondaryHostnamesOrBuilder() {
if (secondaryHostnamesBuilder_ != null) {
return secondaryHostnamesBuilder_.getMessageOrBuilder();
} else {
return secondaryHostnames_ == null ?
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.getDefaultInstance() : secondaryHostnames_;
}
}
/**
*
* List of additional CNAMEs.
*
*
* .yandex.cloud.cdn.v1.SecondaryHostnames secondary_hostnames = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder>
getSecondaryHostnamesFieldBuilder() {
if (secondaryHostnamesBuilder_ == null) {
secondaryHostnamesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnames.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SecondaryHostnamesOrBuilder>(
getSecondaryHostnames(),
getParentForChildren(),
isClean());
secondaryHostnames_ = null;
}
return secondaryHostnamesBuilder_;
}
private yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions options_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder> optionsBuilder_;
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
* @return Whether the options field is set.
*/
public boolean hasOptions() {
return optionsBuilder_ != null || options_ != null;
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
* @return The options.
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions getOptions() {
if (optionsBuilder_ == null) {
return options_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.getDefaultInstance() : options_;
} else {
return optionsBuilder_.getMessage();
}
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
*/
public Builder setOptions(yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions value) {
if (optionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
options_ = value;
onChanged();
} else {
optionsBuilder_.setMessage(value);
}
return this;
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
*/
public Builder setOptions(
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder builderForValue) {
if (optionsBuilder_ == null) {
options_ = builderForValue.build();
onChanged();
} else {
optionsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
*/
public Builder mergeOptions(yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions value) {
if (optionsBuilder_ == null) {
if (options_ != null) {
options_ =
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.newBuilder(options_).mergeFrom(value).buildPartial();
} else {
options_ = value;
}
onChanged();
} else {
optionsBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
*/
public Builder clearOptions() {
if (optionsBuilder_ == null) {
options_ = null;
onChanged();
} else {
options_ = null;
optionsBuilder_ = null;
}
return this;
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder getOptionsBuilder() {
onChanged();
return getOptionsFieldBuilder().getBuilder();
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder getOptionsOrBuilder() {
if (optionsBuilder_ != null) {
return optionsBuilder_.getMessageOrBuilder();
} else {
return options_ == null ?
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.getDefaultInstance() : options_;
}
}
/**
*
* Resource settings and options to tune CDN edge behavior.
*
*
* .yandex.cloud.cdn.v1.ResourceOptions options = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder>
getOptionsFieldBuilder() {
if (optionsBuilder_ == null) {
optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptions.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.ResourceOptionsOrBuilder>(
getOptions(),
getParentForChildren(),
isClean());
options_ = null;
}
return optionsBuilder_;
}
private int originProtocol_ = 0;
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The enum numeric value on the wire for originProtocol.
*/
@java.lang.Override public int getOriginProtocolValue() {
return originProtocol_;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @param value The enum numeric value on the wire for originProtocol to set.
* @return This builder for chaining.
*/
public Builder setOriginProtocolValue(int value) {
originProtocol_ = value;
onChanged();
return this;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return The originProtocol.
*/
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol getOriginProtocol() {
@SuppressWarnings("deprecation")
yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol result = yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.valueOf(originProtocol_);
return result == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol.UNRECOGNIZED : result;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @param value The originProtocol to set.
* @return This builder for chaining.
*/
public Builder setOriginProtocol(yandex.cloud.api.cdn.v1.ResourceOuterClass.OriginProtocol value) {
if (value == null) {
throw new NullPointerException();
}
originProtocol_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Specify the protocol schema to be used in communication with origin.
*
*
* .yandex.cloud.cdn.v1.OriginProtocol origin_protocol = 5;
* @return This builder for chaining.
*/
public Builder clearOriginProtocol() {
originProtocol_ = 0;
onChanged();
return this;
}
private com.google.protobuf.BoolValue active_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> activeBuilder_;
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return Whether the active field is set.
*/
public boolean hasActive() {
return activeBuilder_ != null || active_ != null;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
* @return The active.
*/
public com.google.protobuf.BoolValue getActive() {
if (activeBuilder_ == null) {
return active_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : active_;
} else {
return activeBuilder_.getMessage();
}
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public Builder setActive(com.google.protobuf.BoolValue value) {
if (activeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
active_ = value;
onChanged();
} else {
activeBuilder_.setMessage(value);
}
return this;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public Builder setActive(
com.google.protobuf.BoolValue.Builder builderForValue) {
if (activeBuilder_ == null) {
active_ = builderForValue.build();
onChanged();
} else {
activeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public Builder mergeActive(com.google.protobuf.BoolValue value) {
if (activeBuilder_ == null) {
if (active_ != null) {
active_ =
com.google.protobuf.BoolValue.newBuilder(active_).mergeFrom(value).buildPartial();
} else {
active_ = value;
}
onChanged();
} else {
activeBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public Builder clearActive() {
if (activeBuilder_ == null) {
active_ = null;
onChanged();
} else {
active_ = null;
activeBuilder_ = null;
}
return this;
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public com.google.protobuf.BoolValue.Builder getActiveBuilder() {
onChanged();
return getActiveFieldBuilder().getBuilder();
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
public com.google.protobuf.BoolValueOrBuilder getActiveOrBuilder() {
if (activeBuilder_ != null) {
return activeBuilder_.getMessageOrBuilder();
} else {
return active_ == null ?
com.google.protobuf.BoolValue.getDefaultInstance() : active_;
}
}
/**
*
* Flag to create Resource either in active or disabled state.
* In active state Origins payload could be transmitted from CDN CNAME requests.
* Default value: true
*
*
* .google.protobuf.BoolValue active = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>
getActiveFieldBuilder() {
if (activeBuilder_ == null) {
activeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>(
getActive(),
getParentForChildren(),
isClean());
active_ = null;
}
return activeBuilder_;
}
private yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate sslCertificate_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder> sslCertificateBuilder_;
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
* @return Whether the sslCertificate field is set.
*/
public boolean hasSslCertificate() {
return sslCertificateBuilder_ != null || sslCertificate_ != null;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
* @return The sslCertificate.
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate getSslCertificate() {
if (sslCertificateBuilder_ == null) {
return sslCertificate_ == null ? yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.getDefaultInstance() : sslCertificate_;
} else {
return sslCertificateBuilder_.getMessage();
}
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
*/
public Builder setSslCertificate(yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate value) {
if (sslCertificateBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
sslCertificate_ = value;
onChanged();
} else {
sslCertificateBuilder_.setMessage(value);
}
return this;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
*/
public Builder setSslCertificate(
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder builderForValue) {
if (sslCertificateBuilder_ == null) {
sslCertificate_ = builderForValue.build();
onChanged();
} else {
sslCertificateBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
*/
public Builder mergeSslCertificate(yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate value) {
if (sslCertificateBuilder_ == null) {
if (sslCertificate_ != null) {
sslCertificate_ =
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.newBuilder(sslCertificate_).mergeFrom(value).buildPartial();
} else {
sslCertificate_ = value;
}
onChanged();
} else {
sslCertificateBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
*/
public Builder clearSslCertificate() {
if (sslCertificateBuilder_ == null) {
sslCertificate_ = null;
onChanged();
} else {
sslCertificate_ = null;
sslCertificateBuilder_ = null;
}
return this;
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder getSslCertificateBuilder() {
onChanged();
return getSslCertificateFieldBuilder().getBuilder();
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
*/
public yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder getSslCertificateOrBuilder() {
if (sslCertificateBuilder_ != null) {
return sslCertificateBuilder_.getMessageOrBuilder();
} else {
return sslCertificate_ == null ?
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.getDefaultInstance() : sslCertificate_;
}
}
/**
*
* SSL Certificate options.
*
*
* .yandex.cloud.cdn.v1.SSLTargetCertificate ssl_certificate = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder>
getSslCertificateFieldBuilder() {
if (sslCertificateBuilder_ == null) {
sslCertificateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificate.Builder, yandex.cloud.api.cdn.v1.ResourceOuterClass.SSLTargetCertificateOrBuilder>(
getSslCertificate(),
getParentForChildren(),
isClean());
sslCertificate_ = null;
}
return sslCertificateBuilder_;
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
private com.google.protobuf.MapField
internalGetMutableLabels() {
onChanged();;
if (labels_ == null) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
if (!labels_.isMutable()) {
labels_ = labels_.copy();
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearLabels() {
internalGetMutableLabels().getMutableMap()
.clear();
return this;
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
public Builder removeLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableLabels().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableLabels() {
return internalGetMutableLabels().getMutableMap();
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
public Builder putLabels(
java.lang.String key,
java.lang.String value) {
if (key == null) { throw new NullPointerException("map key"); }
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableLabels().getMutableMap()
.put(key, value);
return this;
}
/**
*
* Resource labels. At some point will be needed for granular detailing.
*
*
* map<string, string> labels = 8;
*/
public Builder putAllLabels(
java.util.Map values) {
internalGetMutableLabels().getMutableMap()
.putAll(values);
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.UpdateResourceRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.UpdateResourceRequest)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateResourceRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateResourceRequest(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.ResourceServiceOuterClass.UpdateResourceRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateResourceMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.UpdateResourceMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
java.lang.String getResourceId();
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
com.google.protobuf.ByteString
getResourceIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.UpdateResourceMetadata}
*/
public static final class UpdateResourceMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.UpdateResourceMetadata)
UpdateResourceMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateResourceMetadata.newBuilder() to construct.
private UpdateResourceMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateResourceMetadata() {
resourceId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateResourceMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateResourceMetadata(
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();
resourceId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata.Builder.class);
}
public static final int RESOURCE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object resourceId_;
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
@java.lang.Override
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
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();
resourceId_ = s;
return s;
}
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_);
}
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(resourceId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_);
}
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.ResourceServiceOuterClass.UpdateResourceMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata) obj;
if (!getResourceId()
.equals(other.getResourceId())) 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) + RESOURCE_ID_FIELD_NUMBER;
hash = (53 * hash) + getResourceId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata 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.ResourceServiceOuterClass.UpdateResourceMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata 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.ResourceServiceOuterClass.UpdateResourceMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata 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.ResourceServiceOuterClass.UpdateResourceMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata 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.ResourceServiceOuterClass.UpdateResourceMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata 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.ResourceServiceOuterClass.UpdateResourceMetadata 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.ResourceServiceOuterClass.UpdateResourceMetadata 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.ResourceServiceOuterClass.UpdateResourceMetadata 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.UpdateResourceMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.UpdateResourceMetadata)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata.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();
resourceId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata(this);
result.resourceId_ = resourceId_;
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.ResourceServiceOuterClass.UpdateResourceMetadata) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata.getDefaultInstance()) return this;
if (!other.getResourceId().isEmpty()) {
resourceId_ = other.resourceId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object resourceId_ = "";
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
resourceId_ = value;
onChanged();
return this;
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearResourceId() {
resourceId_ = getDefaultInstance().getResourceId();
onChanged();
return this;
}
/**
*
* ID of updated resource.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
resourceId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.UpdateResourceMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.UpdateResourceMetadata)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.UpdateResourceMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateResourceMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateResourceMetadata(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.ResourceServiceOuterClass.UpdateResourceMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteResourceRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.DeleteResourceRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of resource to delete.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
java.lang.String getResourceId();
/**
*
* ID of resource to delete.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
com.google.protobuf.ByteString
getResourceIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.DeleteResourceRequest}
*/
public static final class DeleteResourceRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.DeleteResourceRequest)
DeleteResourceRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteResourceRequest.newBuilder() to construct.
private DeleteResourceRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteResourceRequest() {
resourceId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteResourceRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteResourceRequest(
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();
resourceId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest.Builder.class);
}
public static final int RESOURCE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object resourceId_;
/**
*
* ID of resource to delete.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
@java.lang.Override
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
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();
resourceId_ = s;
return s;
}
}
/**
*
* ID of resource to delete.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_);
}
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(resourceId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_);
}
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.ResourceServiceOuterClass.DeleteResourceRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest) obj;
if (!getResourceId()
.equals(other.getResourceId())) 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) + RESOURCE_ID_FIELD_NUMBER;
hash = (53 * hash) + getResourceId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest 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.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest 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.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest 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.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest 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.ResourceServiceOuterClass.DeleteResourceRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest 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.ResourceServiceOuterClass.DeleteResourceRequest 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.ResourceServiceOuterClass.DeleteResourceRequest 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.ResourceServiceOuterClass.DeleteResourceRequest 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.DeleteResourceRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.DeleteResourceRequest)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest.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();
resourceId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest(this);
result.resourceId_ = resourceId_;
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.ResourceServiceOuterClass.DeleteResourceRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest.getDefaultInstance()) return this;
if (!other.getResourceId().isEmpty()) {
resourceId_ = other.resourceId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object resourceId_ = "";
/**
*
* ID of resource to delete.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The resourceId.
*/
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of resource to delete.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for resourceId.
*/
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of resource to delete.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
resourceId_ = value;
onChanged();
return this;
}
/**
*
* ID of resource to delete.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearResourceId() {
resourceId_ = getDefaultInstance().getResourceId();
onChanged();
return this;
}
/**
*
* ID of resource to delete.
*
*
* string resource_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
resourceId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.DeleteResourceRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.DeleteResourceRequest)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteResourceRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteResourceRequest(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.ResourceServiceOuterClass.DeleteResourceRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteResourceMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.DeleteResourceMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of deleted resource.
*
*
* string resource_id = 1;
* @return The resourceId.
*/
java.lang.String getResourceId();
/**
*
* ID of deleted resource.
*
*
* string resource_id = 1;
* @return The bytes for resourceId.
*/
com.google.protobuf.ByteString
getResourceIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.DeleteResourceMetadata}
*/
public static final class DeleteResourceMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.DeleteResourceMetadata)
DeleteResourceMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteResourceMetadata.newBuilder() to construct.
private DeleteResourceMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteResourceMetadata() {
resourceId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteResourceMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteResourceMetadata(
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();
resourceId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata.Builder.class);
}
public static final int RESOURCE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object resourceId_;
/**
*
* ID of deleted resource.
*
*
* string resource_id = 1;
* @return The resourceId.
*/
@java.lang.Override
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
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();
resourceId_ = s;
return s;
}
}
/**
*
* ID of deleted resource.
*
*
* string resource_id = 1;
* @return The bytes for resourceId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceId_);
}
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(resourceId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceId_);
}
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.ResourceServiceOuterClass.DeleteResourceMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata) obj;
if (!getResourceId()
.equals(other.getResourceId())) 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) + RESOURCE_ID_FIELD_NUMBER;
hash = (53 * hash) + getResourceId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata 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.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata 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.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata 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.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata 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.ResourceServiceOuterClass.DeleteResourceMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata 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.ResourceServiceOuterClass.DeleteResourceMetadata 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.ResourceServiceOuterClass.DeleteResourceMetadata 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.ResourceServiceOuterClass.DeleteResourceMetadata 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.DeleteResourceMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.DeleteResourceMetadata)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata.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();
resourceId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata(this);
result.resourceId_ = resourceId_;
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.ResourceServiceOuterClass.DeleteResourceMetadata) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata.getDefaultInstance()) return this;
if (!other.getResourceId().isEmpty()) {
resourceId_ = other.resourceId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object resourceId_ = "";
/**
*
* ID of deleted resource.
*
*
* string resource_id = 1;
* @return The resourceId.
*/
public java.lang.String getResourceId() {
java.lang.Object ref = resourceId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourceId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of deleted resource.
*
*
* string resource_id = 1;
* @return The bytes for resourceId.
*/
public com.google.protobuf.ByteString
getResourceIdBytes() {
java.lang.Object ref = resourceId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourceId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of deleted resource.
*
*
* string resource_id = 1;
* @param value The resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
resourceId_ = value;
onChanged();
return this;
}
/**
*
* ID of deleted resource.
*
*
* string resource_id = 1;
* @return This builder for chaining.
*/
public Builder clearResourceId() {
resourceId_ = getDefaultInstance().getResourceId();
onChanged();
return this;
}
/**
*
* ID of deleted resource.
*
*
* string resource_id = 1;
* @param value The bytes for resourceId to set.
* @return This builder for chaining.
*/
public Builder setResourceIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
resourceId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.cdn.v1.DeleteResourceMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.DeleteResourceMetadata)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.DeleteResourceMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteResourceMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteResourceMetadata(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.ResourceServiceOuterClass.DeleteResourceMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface GetProviderCNameRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.GetProviderCNameRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Folder ID to get provider's CNAME.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* Folder ID to get provider's CNAME.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.GetProviderCNameRequest}
*/
public static final class GetProviderCNameRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.GetProviderCNameRequest)
GetProviderCNameRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetProviderCNameRequest.newBuilder() to construct.
private GetProviderCNameRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetProviderCNameRequest() {
folderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetProviderCNameRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetProviderCNameRequest(
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;
}
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.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* Folder ID to get provider's CNAME.
*
*
* 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;
}
}
/**
*
* Folder ID to get provider's CNAME.
*
*
* 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;
}
}
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_);
}
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_);
}
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.ResourceServiceOuterClass.GetProviderCNameRequest)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) 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 = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest 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.ResourceServiceOuterClass.GetProviderCNameRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest 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.ResourceServiceOuterClass.GetProviderCNameRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest 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.ResourceServiceOuterClass.GetProviderCNameRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest 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.ResourceServiceOuterClass.GetProviderCNameRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest 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.ResourceServiceOuterClass.GetProviderCNameRequest 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.ResourceServiceOuterClass.GetProviderCNameRequest 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.ResourceServiceOuterClass.GetProviderCNameRequest 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.GetProviderCNameRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.GetProviderCNameRequest)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest.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_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest(this);
result.folderId_ = folderId_;
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.ResourceServiceOuterClass.GetProviderCNameRequest) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* Folder ID to get provider's CNAME.
*
*
* 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;
}
}
/**
*
* Folder ID to get provider's CNAME.
*
*
* 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;
}
}
/**
*
* Folder ID to get provider's CNAME.
*
*
* 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;
}
/**
*
* Folder ID to get provider's CNAME.
*
*
* 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;
}
/**
*
* Folder ID to get provider's CNAME.
*
*
* 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;
}
@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.GetProviderCNameRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.GetProviderCNameRequest)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetProviderCNameRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetProviderCNameRequest(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.ResourceServiceOuterClass.GetProviderCNameRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface GetProviderCNameResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.cdn.v1.GetProviderCNameResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* Provider's CNAME.
*
*
* string cname = 1;
* @return The cname.
*/
java.lang.String getCname();
/**
*
* Provider's CNAME.
*
*
* string cname = 1;
* @return The bytes for cname.
*/
com.google.protobuf.ByteString
getCnameBytes();
/**
*
* ID of the folder that the provider belongs to.
*
*
* string folder_id = 2;
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder that the provider belongs to.
*
*
* string folder_id = 2;
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.cdn.v1.GetProviderCNameResponse}
*/
public static final class GetProviderCNameResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.cdn.v1.GetProviderCNameResponse)
GetProviderCNameResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetProviderCNameResponse.newBuilder() to construct.
private GetProviderCNameResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetProviderCNameResponse() {
cname_ = "";
folderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetProviderCNameResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetProviderCNameResponse(
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();
cname_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse.Builder.class);
}
public static final int CNAME_FIELD_NUMBER = 1;
private volatile java.lang.Object cname_;
/**
*
* Provider's CNAME.
*
*
* string cname = 1;
* @return The cname.
*/
@java.lang.Override
public java.lang.String getCname() {
java.lang.Object ref = cname_;
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();
cname_ = s;
return s;
}
}
/**
*
* Provider's CNAME.
*
*
* string cname = 1;
* @return The bytes for cname.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getCnameBytes() {
java.lang.Object ref = cname_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
cname_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int FOLDER_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder that the provider belongs to.
*
*
* string folder_id = 2;
* @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 provider belongs to.
*
*
* string folder_id = 2;
* @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;
}
}
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(cname_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, cname_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, folderId_);
}
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(cname_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, cname_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, folderId_);
}
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.ResourceServiceOuterClass.GetProviderCNameResponse)) {
return super.equals(obj);
}
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse other = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse) obj;
if (!getCname()
.equals(other.getCname())) return false;
if (!getFolderId()
.equals(other.getFolderId())) 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) + CNAME_FIELD_NUMBER;
hash = (53 * hash) + getCname().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse 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.ResourceServiceOuterClass.GetProviderCNameResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse 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.ResourceServiceOuterClass.GetProviderCNameResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse 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.ResourceServiceOuterClass.GetProviderCNameResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse 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.ResourceServiceOuterClass.GetProviderCNameResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse 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.ResourceServiceOuterClass.GetProviderCNameResponse 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.ResourceServiceOuterClass.GetProviderCNameResponse 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.ResourceServiceOuterClass.GetProviderCNameResponse 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.GetProviderCNameResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.cdn.v1.GetProviderCNameResponse)
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse.class, yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse.Builder.class);
}
// Construct using yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse.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();
cname_ = "";
folderId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse getDefaultInstanceForType() {
return yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse build() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse buildPartial() {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse result = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse(this);
result.cname_ = cname_;
result.folderId_ = folderId_;
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.ResourceServiceOuterClass.GetProviderCNameResponse) {
return mergeFrom((yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse other) {
if (other == yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse.getDefaultInstance()) return this;
if (!other.getCname().isEmpty()) {
cname_ = other.cname_;
onChanged();
}
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object cname_ = "";
/**
*
* Provider's CNAME.
*
*
* string cname = 1;
* @return The cname.
*/
public java.lang.String getCname() {
java.lang.Object ref = cname_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
cname_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Provider's CNAME.
*
*
* string cname = 1;
* @return The bytes for cname.
*/
public com.google.protobuf.ByteString
getCnameBytes() {
java.lang.Object ref = cname_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
cname_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Provider's CNAME.
*
*
* string cname = 1;
* @param value The cname to set.
* @return This builder for chaining.
*/
public Builder setCname(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
cname_ = value;
onChanged();
return this;
}
/**
*
* Provider's CNAME.
*
*
* string cname = 1;
* @return This builder for chaining.
*/
public Builder clearCname() {
cname_ = getDefaultInstance().getCname();
onChanged();
return this;
}
/**
*
* Provider's CNAME.
*
*
* string cname = 1;
* @param value The bytes for cname to set.
* @return This builder for chaining.
*/
public Builder setCnameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
cname_ = value;
onChanged();
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder that the provider belongs to.
*
*
* string folder_id = 2;
* @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 provider belongs to.
*
*
* string folder_id = 2;
* @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 provider belongs to.
*
*
* string folder_id = 2;
* @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 provider belongs to.
*
*
* string folder_id = 2;
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder that the provider belongs to.
*
*
* string folder_id = 2;
* @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;
}
@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.GetProviderCNameResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.cdn.v1.GetProviderCNameResponse)
private static final yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse();
}
public static yandex.cloud.api.cdn.v1.ResourceServiceOuterClass.GetProviderCNameResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetProviderCNameResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetProviderCNameResponse(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.ResourceServiceOuterClass.GetProviderCNameResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_GetResourceRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_GetResourceRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_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/resource_service.p" +
"roto\022\023yandex.cloud.cdn.v1\032\034google/api/an" +
"notations.proto\032\036google/protobuf/wrapper" +
"s.proto\032 yandex/cloud/api/operation.prot" +
"o\032 yandex/cloud/cdn/v1/origin.proto\032\"yan" +
"dex/cloud/cdn/v1/resource.proto\032&yandex/" +
"cloud/operation/operation.proto\032\035yandex/" +
"cloud/validation.proto\"7\n\022GetResourceReq" +
"uest\022!\n\013resource_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"" +
"u\n\024ListResourcesRequest\022\037\n\tfolder_id\030\001 \001" +
"(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071" +
"\006<=1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"b" +
"\n\025ListResourcesResponse\0220\n\tresources\030\001 \003" +
"(\0132\035.yandex.cloud.cdn.v1.Resource\022\027\n\017nex" +
"t_page_token\030\002 \001(\t\"\324\005\n\025CreateResourceReq" +
"uest\022\037\n\tfolder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\023\n" +
"\005cname\030\002 \001(\tB\004\350\3071\001\022G\n\006origin\030\003 \001(\01321.yan" +
"dex.cloud.cdn.v1.CreateResourceRequest.O" +
"riginB\004\350\3071\001\022D\n\023secondary_hostnames\030\004 \001(\013" +
"2\'.yandex.cloud.cdn.v1.SecondaryHostname" +
"s\022<\n\017origin_protocol\030\005 \001(\0162#.yandex.clou" +
"d.cdn.v1.OriginProtocol\022*\n\006active\030\006 \001(\0132" +
"\032.google.protobuf.BoolValue\0225\n\007options\030\007" +
" \001(\0132$.yandex.cloud.cdn.v1.ResourceOptio" +
"ns\022B\n\017ssl_certificate\030\010 \001(\0132).yandex.clo" +
"ud.cdn.v1.SSLTargetCertificate\022F\n\006labels" +
"\030\t \003(\01326.yandex.cloud.cdn.v1.CreateResou" +
"rceRequest.LabelsEntry\032\231\001\n\006Origin\022\031\n\017ori" +
"gin_group_id\030\001 \001(\003H\000\022\027\n\rorigin_source\030\002 " +
"\001(\tH\000\022I\n\024origin_source_params\030\003 \001(\0132).ya" +
"ndex.cloud.cdn.v1.ResourceOriginParamsH\000" +
"B\020\n\016origin_variant\032-\n\013LabelsEntry\022\013\n\003key" +
"\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"U\n\024ResourceOri" +
"ginParams\022\016\n\006source\030\001 \001(\t\022-\n\004meta\030\002 \001(\0132" +
"\037.yandex.cloud.cdn.v1.OriginMeta\";\n\026Crea" +
"teResourceMetadata\022!\n\013resource_id\030\001 \001(\tB" +
"\014\350\3071\001\212\3101\004<=50\"\222\004\n\025UpdateResourceRequest\022" +
"!\n\013resource_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\0224\n\017or" +
"igin_group_id\030\002 \001(\0132\033.google.protobuf.In" +
"t64Value\022D\n\023secondary_hostnames\030\003 \001(\0132\'." +
"yandex.cloud.cdn.v1.SecondaryHostnames\0225" +
"\n\007options\030\004 \001(\0132$.yandex.cloud.cdn.v1.Re" +
"sourceOptions\022<\n\017origin_protocol\030\005 \001(\0162#" +
".yandex.cloud.cdn.v1.OriginProtocol\022*\n\006a" +
"ctive\030\006 \001(\0132\032.google.protobuf.BoolValue\022" +
"B\n\017ssl_certificate\030\007 \001(\0132).yandex.cloud." +
"cdn.v1.SSLTargetCertificate\022F\n\006labels\030\010 " +
"\003(\01326.yandex.cloud.cdn.v1.UpdateResource" +
"Request.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003ke" +
"y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\";\n\026UpdateReso" +
"urceMetadata\022!\n\013resource_id\030\001 \001(\tB\014\350\3071\001\212" +
"\3101\004<=50\":\n\025DeleteResourceRequest\022!\n\013reso" +
"urce_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"-\n\026DeleteRes" +
"ourceMetadata\022\023\n\013resource_id\030\001 \001(\t\":\n\027Ge" +
"tProviderCNameRequest\022\037\n\tfolder_id\030\001 \001(\t" +
"B\014\350\3071\001\212\3101\004<=50\"<\n\030GetProviderCNameRespon" +
"se\022\r\n\005cname\030\001 \001(\t\022\021\n\tfolder_id\030\002 \001(\t2\230\007\n" +
"\017ResourceService\022v\n\003Get\022\'.yandex.cloud.c" +
"dn.v1.GetResourceRequest\032\035.yandex.cloud." +
"cdn.v1.Resource\"\'\202\323\344\223\002!\022\037/cdn/v1/resourc" +
"es/{resource_id}\022x\n\004List\022).yandex.cloud." +
"cdn.v1.ListResourcesRequest\032*.yandex.clo" +
"ud.cdn.v1.ListResourcesResponse\"\031\202\323\344\223\002\023\022" +
"\021/cdn/v1/resources\022\233\001\n\006Create\022*.yandex.c" +
"loud.cdn.v1.CreateResourceRequest\032!.yand" +
"ex.cloud.operation.Operation\"B\202\323\344\223\002\026\"\021/c" +
"dn/v1/resources:\001*\262\322*\"\n\026CreateResourceMe" +
"tadata\022\010Resource\022\251\001\n\006Update\022*.yandex.clo" +
"ud.cdn.v1.UpdateResourceRequest\032!.yandex" +
".cloud.operation.Operation\"P\202\323\344\223\002$2\037/cdn" +
"/v1/resources/{resource_id}:\001*\262\322*\"\n\026Upda" +
"teResourceMetadata\022\010Resource\022\263\001\n\006Delete\022" +
"*.yandex.cloud.cdn.v1.DeleteResourceRequ" +
"est\032!.yandex.cloud.operation.Operation\"Z" +
"\202\323\344\223\002!*\037/cdn/v1/resources/{resource_id}\262" +
"\322*/\n\026DeleteResourceMetadata\022\025google.prot" +
"obuf.Empty\022\222\001\n\020GetProviderCName\022,.yandex" +
".cloud.cdn.v1.GetProviderCNameRequest\032-." +
"yandex.cloud.cdn.v1.GetProviderCNameResp" +
"onse\"!\202\323\344\223\002\033\022\031/cdn/v1/cname/{folder_id}B" +
"V\n\027yandex.cloud.api.cdn.v1Z;github.com/y" +
"andex-cloud/go-genproto/yandex/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.cdn.v1.ResourceOuterClass.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
});
internal_static_yandex_cloud_cdn_v1_GetResourceRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_cdn_v1_GetResourceRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_GetResourceRequest_descriptor,
new java.lang.String[] { "ResourceId", });
internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_ListResourcesRequest_descriptor,
new java.lang.String[] { "FolderId", "PageSize", "PageToken", });
internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_ListResourcesResponse_descriptor,
new java.lang.String[] { "Resources", "NextPageToken", });
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_descriptor,
new java.lang.String[] { "FolderId", "Cname", "Origin", "SecondaryHostnames", "OriginProtocol", "Active", "Options", "SslCertificate", "Labels", });
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_descriptor =
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_Origin_descriptor,
new java.lang.String[] { "OriginGroupId", "OriginSource", "OriginSourceParams", "OriginVariant", });
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_descriptor.getNestedTypes().get(1);
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_CreateResourceRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_ResourceOriginParams_descriptor,
new java.lang.String[] { "Source", "Meta", });
internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_CreateResourceMetadata_descriptor,
new java.lang.String[] { "ResourceId", });
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_descriptor,
new java.lang.String[] { "ResourceId", "OriginGroupId", "SecondaryHostnames", "Options", "OriginProtocol", "Active", "SslCertificate", "Labels", });
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_UpdateResourceRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_UpdateResourceMetadata_descriptor,
new java.lang.String[] { "ResourceId", });
internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_DeleteResourceRequest_descriptor,
new java.lang.String[] { "ResourceId", });
internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_DeleteResourceMetadata_descriptor,
new java.lang.String[] { "ResourceId", });
internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_GetProviderCNameRequest_descriptor,
new java.lang.String[] { "FolderId", });
internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_cdn_v1_GetProviderCNameResponse_descriptor,
new java.lang.String[] { "Cname", "FolderId", });
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.cdn.v1.ResourceOuterClass.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