All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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 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 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 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 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