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

yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yandex/cloud/serverless/containers/v1/container_service.proto

package yandex.cloud.api.serverless.containers.v1;

public final class ContainerServiceOuterClass {
  private ContainerServiceOuterClass() {}
  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 GetContainerRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.GetContainerRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * ID of the container to return.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container to return.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.GetContainerRequest} */ public static final class GetContainerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.GetContainerRequest) GetContainerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetContainerRequest.newBuilder() to construct. private GetContainerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetContainerRequest() { containerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetContainerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetContainerRequest( 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(); containerId_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container to return.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container to return.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = 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(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } 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(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest) obj; if (!getContainerId() .equals(other.getContainerId())) 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) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest 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.serverless.containers.v1.GetContainerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.GetContainerRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest.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(); containerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest(this); result.containerId_ = containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerId_ = ""; /** *
       * ID of the container to return.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container to return.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container to return.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container to return.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container to return.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = 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.serverless.containers.v1.GetContainerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.GetContainerRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetContainerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetContainerRequest(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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListContainersRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.ListContainersRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to list containers in.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to list containers in.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than `pageSize`, the service returns a [ListContainersResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set `pageToken` to the
     * [ListContainersResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set `pageToken` to the
     * [ListContainersResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * A filter expression that filters containers listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can only be applied to the [Container.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Example of a filter: `name="my-container"`.
     * 
* * string filter = 4; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression that filters containers listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can only be applied to the [Container.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Example of a filter: `name="my-container"`.
     * 
* * string filter = 4; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.ListContainersRequest} */ public static final class ListContainersRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.ListContainersRequest) ListContainersRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListContainersRequest.newBuilder() to construct. private ListContainersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListContainersRequest() { folderId_ = ""; pageToken_ = ""; filter_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListContainersRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListContainersRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); filter_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest.Builder.class); } public static final int FOLDER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to list containers in.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The folderId. */ @java.lang.Override public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } } /** *
     * ID of the folder to list containers in.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for folderId. */ @java.lang.Override public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than `pageSize`, the service returns a [ListContainersResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2; * @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 `pageToken` to the
     * [ListContainersResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3; * @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 `pageToken` to the
     * [ListContainersResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILTER_FIELD_NUMBER = 4; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters containers listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can only be applied to the [Container.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Example of a filter: `name="my-container"`.
     * 
* * string filter = 4; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } } /** *
     * A filter expression that filters containers listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can only be applied to the [Container.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Example of a filter: `name="my-container"`.
     * 
* * string filter = 4; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest) obj; if (!getFolderId() .equals(other.getFolderId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!getFilter() .equals(other.getFilter())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest 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.serverless.containers.v1.ListContainersRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.ListContainersRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); folderId_ = ""; pageSize_ = 0L; pageToken_ = ""; filter_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest(this); result.folderId_ = folderId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; result.filter_ = filter_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest.getDefaultInstance()) return this; if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } if (!other.getFilter().isEmpty()) { filter_ = other.filter_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object folderId_ = ""; /** *
       * ID of the folder to list containers in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The folderId. */ public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the folder to list containers in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for folderId. */ public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the folder to list containers in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @param value The folderId to set. * @return This builder for chaining. */ public Builder setFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } folderId_ = value; onChanged(); return this; } /** *
       * ID of the folder to list containers in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** *
       * ID of the folder to list containers in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for folderId to set. * @return This builder for chaining. */ public Builder setFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); folderId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than `pageSize`, the service returns a [ListContainersResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2; * @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 `pageSize`, the service returns a [ListContainersResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2; * @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 `pageSize`, the service returns a [ListContainersResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2; * @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 `pageToken` to the
       * [ListContainersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3; * @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 `pageToken` to the
       * [ListContainersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3; * @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 `pageToken` to the
       * [ListContainersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3; * @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 `pageToken` to the
       * [ListContainersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set `pageToken` to the
       * [ListContainersResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters containers listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Container.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `name="my-container"`.
       * 
* * string filter = 4; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression that filters containers listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Container.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `name="my-container"`.
       * 
* * string filter = 4; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression that filters containers listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Container.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `name="my-container"`.
       * 
* * string filter = 4; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } filter_ = value; onChanged(); return this; } /** *
       * A filter expression that filters containers listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Container.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `name="my-container"`.
       * 
* * string filter = 4; * @return This builder for chaining. */ public Builder clearFilter() { filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression that filters containers listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Container.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `name="my-container"`.
       * 
* * string filter = 4; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); filter_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.serverless.containers.v1.ListContainersRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.ListContainersRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListContainersRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListContainersRequest(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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListContainersResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.ListContainersResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ java.util.List getContainersList(); /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container getContainers(int index); /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ int getContainersCount(); /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ java.util.List getContainersOrBuilderList(); /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ContainerOrBuilder getContainersOrBuilder( int index); /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainersRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainersRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainersRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainersRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` 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.serverless.containers.v1.ListContainersResponse} */ public static final class ListContainersResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.ListContainersResponse) ListContainersResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListContainersResponse.newBuilder() to construct. private ListContainersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListContainersResponse() { containers_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListContainersResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListContainersResponse( 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)) { containers_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } containers_.add( input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.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)) { containers_ = java.util.Collections.unmodifiableList(containers_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse.Builder.class); } public static final int CONTAINERS_FIELD_NUMBER = 1; private java.util.List containers_; /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ @java.lang.Override public java.util.List getContainersList() { return containers_; } /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ @java.lang.Override public java.util.List getContainersOrBuilderList() { return containers_; } /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ @java.lang.Override public int getContainersCount() { return containers_.size(); } /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container getContainers(int index) { return containers_.get(index); } /** *
     * List of containers in the specified folder.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ContainerOrBuilder getContainersOrBuilder( int index) { return containers_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainersRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainersRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` 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; } } /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainersRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainersRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` 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 < containers_.size(); i++) { output.writeMessage(1, containers_.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 < containers_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, containers_.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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse) obj; if (!getContainersList() .equals(other.getContainersList())) 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 (getContainersCount() > 0) { hash = (37 * hash) + CONTAINERS_FIELD_NUMBER; hash = (53 * hash) + getContainersList().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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse 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.serverless.containers.v1.ListContainersResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.ListContainersResponse) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getContainersFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (containersBuilder_ == null) { containers_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { containersBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersResponse_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse(this); int from_bitField0_ = bitField0_; if (containersBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { containers_ = java.util.Collections.unmodifiableList(containers_); bitField0_ = (bitField0_ & ~0x00000001); } result.containers_ = containers_; } else { result.containers_ = containersBuilder_.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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse.getDefaultInstance()) return this; if (containersBuilder_ == null) { if (!other.containers_.isEmpty()) { if (containers_.isEmpty()) { containers_ = other.containers_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureContainersIsMutable(); containers_.addAll(other.containers_); } onChanged(); } } else { if (!other.containers_.isEmpty()) { if (containersBuilder_.isEmpty()) { containersBuilder_.dispose(); containersBuilder_ = null; containers_ = other.containers_; bitField0_ = (bitField0_ & ~0x00000001); containersBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getContainersFieldBuilder() : null; } else { containersBuilder_.addAllMessages(other.containers_); } } } 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List containers_ = java.util.Collections.emptyList(); private void ensureContainersIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { containers_ = new java.util.ArrayList(containers_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ContainerOrBuilder> containersBuilder_; /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public java.util.List getContainersList() { if (containersBuilder_ == null) { return java.util.Collections.unmodifiableList(containers_); } else { return containersBuilder_.getMessageList(); } } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public int getContainersCount() { if (containersBuilder_ == null) { return containers_.size(); } else { return containersBuilder_.getCount(); } } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container getContainers(int index) { if (containersBuilder_ == null) { return containers_.get(index); } else { return containersBuilder_.getMessage(index); } } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public Builder setContainers( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container value) { if (containersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContainersIsMutable(); containers_.set(index, value); onChanged(); } else { containersBuilder_.setMessage(index, value); } return this; } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public Builder setContainers( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.Builder builderForValue) { if (containersBuilder_ == null) { ensureContainersIsMutable(); containers_.set(index, builderForValue.build()); onChanged(); } else { containersBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public Builder addContainers(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container value) { if (containersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContainersIsMutable(); containers_.add(value); onChanged(); } else { containersBuilder_.addMessage(value); } return this; } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public Builder addContainers( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container value) { if (containersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContainersIsMutable(); containers_.add(index, value); onChanged(); } else { containersBuilder_.addMessage(index, value); } return this; } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public Builder addContainers( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.Builder builderForValue) { if (containersBuilder_ == null) { ensureContainersIsMutable(); containers_.add(builderForValue.build()); onChanged(); } else { containersBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public Builder addContainers( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.Builder builderForValue) { if (containersBuilder_ == null) { ensureContainersIsMutable(); containers_.add(index, builderForValue.build()); onChanged(); } else { containersBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public Builder addAllContainers( java.lang.Iterable values) { if (containersBuilder_ == null) { ensureContainersIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, containers_); onChanged(); } else { containersBuilder_.addAllMessages(values); } return this; } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public Builder clearContainers() { if (containersBuilder_ == null) { containers_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { containersBuilder_.clear(); } return this; } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public Builder removeContainers(int index) { if (containersBuilder_ == null) { ensureContainersIsMutable(); containers_.remove(index); onChanged(); } else { containersBuilder_.remove(index); } return this; } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.Builder getContainersBuilder( int index) { return getContainersFieldBuilder().getBuilder(index); } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ContainerOrBuilder getContainersOrBuilder( int index) { if (containersBuilder_ == null) { return containers_.get(index); } else { return containersBuilder_.getMessageOrBuilder(index); } } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public java.util.List getContainersOrBuilderList() { if (containersBuilder_ != null) { return containersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(containers_); } } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.Builder addContainersBuilder() { return getContainersFieldBuilder().addBuilder( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.getDefaultInstance()); } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.Builder addContainersBuilder( int index) { return getContainersFieldBuilder().addBuilder( index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.getDefaultInstance()); } /** *
       * List of containers in the specified folder.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Container containers = 1; */ public java.util.List getContainersBuilderList() { return getContainersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ContainerOrBuilder> getContainersFieldBuilder() { if (containersBuilder_ == null) { containersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Container.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ContainerOrBuilder>( containers_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); containers_ = null; } return containersBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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.serverless.containers.v1.ListContainersResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.ListContainersResponse) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListContainersResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListContainersResponse(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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateContainerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.CreateContainerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to create a container in.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to create a container in.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * Name of the container.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the container.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Description of the container.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the container.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.CreateContainerRequest} */ public static final class CreateContainerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.CreateContainerRequest) CreateContainerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateContainerRequest.newBuilder() to construct. private CreateContainerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateContainerRequest() { folderId_ = ""; name_ = ""; description_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateContainerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateContainerRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry labels__ = input.readMessage( LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); labels_.getMutableMap().put( labels__.getKey(), labels__.getValue()); break; } 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest.Builder.class); } public static final int FOLDER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to create a container in.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The folderId. */ @java.lang.Override public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } } /** *
     * ID of the folder to create a container in.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for folderId. */ @java.lang.Override public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** *
     * Name of the container.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** *
     * Name of the container.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESCRIPTION_FIELD_NUMBER = 3; private volatile java.lang.Object description_; /** *
     * Description of the container.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** *
     * Description of the container.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LABELS_FIELD_NUMBER = 4; private static final class LabelsDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_LabelsEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 4); unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { com.google.protobuf.MapEntry labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, labels__); } 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest) obj; if (!getFolderId() .equals(other.getFolderId())) return false; if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest 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.serverless.containers.v1.CreateContainerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.CreateContainerRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 4: return internalGetMutableLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); folderId_ = ""; name_ = ""; description_ = ""; internalGetMutableLabels().clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest(this); int from_bitField0_ = bitField0_; result.folderId_ = folderId_; result.name_ = name_; result.description_ = description_; 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest.getDefaultInstance()) return this; if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object folderId_ = ""; /** *
       * ID of the folder to create a container in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The folderId. */ public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the folder to create a container in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for folderId. */ public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the folder to create a container in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @param value The folderId to set. * @return This builder for chaining. */ public Builder setFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } folderId_ = value; onChanged(); return this; } /** *
       * ID of the folder to create a container in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** *
       * ID of the folder to create a container in.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for folderId to set. * @return This builder for chaining. */ public Builder setFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); folderId_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Name of the container.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the container.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the container.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** *
       * Name of the container.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the container.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private java.lang.Object description_ = ""; /** *
       * Description of the container.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Description of the container.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Description of the container.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** *
       * Description of the container.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the container.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } private com.google.protobuf.MapField internalGetMutableLabels() { onChanged();; if (labels_ == null) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); } if (!labels_.isMutable()) { labels_ = labels_.copy(); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } @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.serverless.containers.v1.CreateContainerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.CreateContainerRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateContainerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateContainerRequest(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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateContainerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.CreateContainerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the container that is being created.
     * 
* * string container_id = 1; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container that is being created.
     * 
* * string container_id = 1; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.CreateContainerMetadata} */ public static final class CreateContainerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.CreateContainerMetadata) CreateContainerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use CreateContainerMetadata.newBuilder() to construct. private CreateContainerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateContainerMetadata() { containerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateContainerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateContainerMetadata( 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(); containerId_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container that is being created.
     * 
* * string container_id = 1; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container that is being created.
     * 
* * string container_id = 1; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = 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(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } 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(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata) obj; if (!getContainerId() .equals(other.getContainerId())) 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) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata 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.serverless.containers.v1.CreateContainerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.CreateContainerMetadata) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata.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(); containerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_CreateContainerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata(this); result.containerId_ = containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerId_ = ""; /** *
       * ID of the container that is being created.
       * 
* * string container_id = 1; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container that is being created.
       * 
* * string container_id = 1; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container that is being created.
       * 
* * string container_id = 1; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container that is being created.
       * 
* * string container_id = 1; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container that is being created.
       * 
* * string container_id = 1; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = 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.serverless.containers.v1.CreateContainerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.CreateContainerMetadata) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateContainerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateContainerMetadata(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.serverless.containers.v1.ContainerServiceOuterClass.CreateContainerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateContainerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.UpdateContainerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the container to update.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container to update.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); /** *
     * Field mask that specifies which attributes of the container should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which attributes of the container should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which attributes of the container should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New name for the container.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The name. */ java.lang.String getName(); /** *
     * New name for the container.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * New description for the container.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * New description for the container.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Container labels as `key:value` pairs.
     * Existing set of labels is completely replaced by the provided set, so if you just want
     * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Container labels as `key:value` pairs.
     * Existing set of labels is completely replaced by the provided set, so if you just want
     * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Container labels as `key:value` pairs.
     * Existing set of labels is completely replaced by the provided set, so if you just want
     * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Container labels as `key:value` pairs.
     * Existing set of labels is completely replaced by the provided set, so if you just want
     * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Container labels as `key:value` pairs.
     * Existing set of labels is completely replaced by the provided set, so if you just want
     * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.UpdateContainerRequest} */ public static final class UpdateContainerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.UpdateContainerRequest) UpdateContainerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateContainerRequest.newBuilder() to construct. private UpdateContainerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateContainerRequest() { containerId_ = ""; name_ = ""; description_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateContainerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateContainerRequest( 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(); containerId_ = s; break; } case 18: { com.google.protobuf.FieldMask.Builder subBuilder = null; if (updateMask_ != null) { subBuilder = updateMask_.toBuilder(); } updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(updateMask_); updateMask_ = subBuilder.buildPartial(); } break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 42: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry labels__ = input.readMessage( LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); labels_.getMutableMap().put( labels__.getKey(), labels__.getValue()); break; } 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 5: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container to update.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container to update.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int UPDATE_MASK_FIELD_NUMBER = 2; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which attributes of the container should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** *
     * Field mask that specifies which attributes of the container should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ @java.lang.Override public com.google.protobuf.FieldMask getUpdateMask() { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } /** *
     * Field mask that specifies which attributes of the container should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int NAME_FIELD_NUMBER = 3; private volatile java.lang.Object name_; /** *
     * New name for the container.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** *
     * New name for the container.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESCRIPTION_FIELD_NUMBER = 4; private volatile java.lang.Object description_; /** *
     * New description for the container.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** *
     * New description for the container.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LABELS_FIELD_NUMBER = 5; private static final class LabelsDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_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(); } /** *
     * Container labels as `key:value` pairs.
     * Existing set of labels is completely replaced by the provided set, so if you just want
     * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Container labels as `key:value` pairs.
     * Existing set of labels is completely replaced by the provided set, so if you just want
     * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Container labels as `key:value` pairs.
     * Existing set of labels is completely replaced by the provided set, so if you just want
     * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Container labels as `key:value` pairs.
     * Existing set of labels is completely replaced by the provided set, so if you just want
     * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } 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(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } if (updateMask_ != null) { output.writeMessage(2, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 5); 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(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, description_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { com.google.protobuf.MapEntry labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, labels__); } 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest) obj; if (!getContainerId() .equals(other.getContainerId())) return false; if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) return false; } if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (!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) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest 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.serverless.containers.v1.UpdateContainerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.UpdateContainerRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 5: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 5: return internalGetMutableLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest.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(); containerId_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } name_ = ""; description_ = ""; internalGetMutableLabels().clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest(this); int from_bitField0_ = bitField0_; result.containerId_ = containerId_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } result.name_ = name_; result.description_ = description_; 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object containerId_ = ""; /** *
       * ID of the container to update.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container to update.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container to update.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container to update.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container to update.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = value; onChanged(); return this; } private com.google.protobuf.FieldMask updateMask_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; /** *
       * Field mask that specifies which attributes of the container should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** *
       * Field mask that specifies which attributes of the container should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ public com.google.protobuf.FieldMask getUpdateMask() { if (updateMaskBuilder_ == null) { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } else { return updateMaskBuilder_.getMessage(); } } /** *
       * Field mask that specifies which attributes of the container should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (value == null) { throw new NullPointerException(); } updateMask_ = value; onChanged(); } else { updateMaskBuilder_.setMessage(value); } return this; } /** *
       * Field mask that specifies which attributes of the container should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder setUpdateMask( com.google.protobuf.FieldMask.Builder builderForValue) { if (updateMaskBuilder_ == null) { updateMask_ = builderForValue.build(); onChanged(); } else { updateMaskBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Field mask that specifies which attributes of the container should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (updateMask_ != null) { updateMask_ = com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); } else { updateMask_ = value; } onChanged(); } else { updateMaskBuilder_.mergeFrom(value); } return this; } /** *
       * Field mask that specifies which attributes of the container should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** *
       * Field mask that specifies which attributes of the container should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** *
       * Field mask that specifies which attributes of the container should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { if (updateMaskBuilder_ != null) { return updateMaskBuilder_.getMessageOrBuilder(); } else { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } } /** *
       * Field mask that specifies which attributes of the container should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> getUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( getUpdateMask(), getParentForChildren(), isClean()); updateMask_ = null; } return updateMaskBuilder_; } private java.lang.Object name_ = ""; /** *
       * New name for the container.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * New name for the container.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * New name for the container.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** *
       * New name for the container.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * New name for the container.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z][-a-z0-9]{1,61}[a-z0-9]"]; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private java.lang.Object description_ = ""; /** *
       * New description for the container.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * New description for the container.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * New description for the container.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** *
       * New description for the container.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * New description for the container.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } private com.google.protobuf.MapField internalGetMutableLabels() { onChanged();; if (labels_ == null) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); } if (!labels_.isMutable()) { labels_ = labels_.copy(); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
       * Container labels as `key:value` pairs.
       * Existing set of labels is completely replaced by the provided set, so if you just want
       * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Container labels as `key:value` pairs.
       * Existing set of labels is completely replaced by the provided set, so if you just want
       * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Container labels as `key:value` pairs.
       * Existing set of labels is completely replaced by the provided set, so if you just want
       * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Container labels as `key:value` pairs.
       * Existing set of labels is completely replaced by the provided set, so if you just want
       * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Container labels as `key:value` pairs.
       * Existing set of labels is completely replaced by the provided set, so if you just want
       * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Container labels as `key:value` pairs.
       * Existing set of labels is completely replaced by the provided set, so if you just want
       * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Container labels as `key:value` pairs.
       * Existing set of labels is completely replaced by the provided set, so if you just want
       * to add or remove a label, request the current set of labels with a [ContainerService.Get] request.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } @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.serverless.containers.v1.UpdateContainerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.UpdateContainerRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateContainerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateContainerRequest(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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateContainerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.UpdateContainerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the container that is being updated.
     * 
* * string container_id = 1; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container that is being updated.
     * 
* * string container_id = 1; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.UpdateContainerMetadata} */ public static final class UpdateContainerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.UpdateContainerMetadata) UpdateContainerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateContainerMetadata.newBuilder() to construct. private UpdateContainerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateContainerMetadata() { containerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateContainerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateContainerMetadata( 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(); containerId_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container that is being updated.
     * 
* * string container_id = 1; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container that is being updated.
     * 
* * string container_id = 1; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = 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(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } 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(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata) obj; if (!getContainerId() .equals(other.getContainerId())) 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) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata 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.serverless.containers.v1.UpdateContainerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.UpdateContainerMetadata) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata.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(); containerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata(this); result.containerId_ = containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerId_ = ""; /** *
       * ID of the container that is being updated.
       * 
* * string container_id = 1; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container that is being updated.
       * 
* * string container_id = 1; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container that is being updated.
       * 
* * string container_id = 1; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container that is being updated.
       * 
* * string container_id = 1; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container that is being updated.
       * 
* * string container_id = 1; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = 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.serverless.containers.v1.UpdateContainerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.UpdateContainerMetadata) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateContainerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateContainerMetadata(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.serverless.containers.v1.ContainerServiceOuterClass.UpdateContainerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteContainerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.DeleteContainerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the container to delete.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container to delete.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.DeleteContainerRequest} */ public static final class DeleteContainerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.DeleteContainerRequest) DeleteContainerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteContainerRequest.newBuilder() to construct. private DeleteContainerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteContainerRequest() { containerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteContainerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteContainerRequest( 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(); containerId_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container to delete.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container to delete.
     * To get a container ID make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = 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(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } 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(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest) obj; if (!getContainerId() .equals(other.getContainerId())) 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) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest 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.serverless.containers.v1.DeleteContainerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.DeleteContainerRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest.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(); containerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest(this); result.containerId_ = containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerId_ = ""; /** *
       * ID of the container to delete.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container to delete.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container to delete.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container to delete.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container to delete.
       * To get a container ID make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = 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.serverless.containers.v1.DeleteContainerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.DeleteContainerRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteContainerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteContainerRequest(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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteContainerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.DeleteContainerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the container that is being deleted.
     * 
* * string container_id = 1; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container that is being deleted.
     * 
* * string container_id = 1; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.DeleteContainerMetadata} */ public static final class DeleteContainerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.DeleteContainerMetadata) DeleteContainerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteContainerMetadata.newBuilder() to construct. private DeleteContainerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteContainerMetadata() { containerId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteContainerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteContainerMetadata( 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(); containerId_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container that is being deleted.
     * 
* * string container_id = 1; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container that is being deleted.
     * 
* * string container_id = 1; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = 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(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } 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(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata) obj; if (!getContainerId() .equals(other.getContainerId())) 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) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata 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.serverless.containers.v1.DeleteContainerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.DeleteContainerMetadata) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata.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(); containerId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata(this); result.containerId_ = containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; 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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerId_ = ""; /** *
       * ID of the container that is being deleted.
       * 
* * string container_id = 1; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container that is being deleted.
       * 
* * string container_id = 1; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container that is being deleted.
       * 
* * string container_id = 1; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container that is being deleted.
       * 
* * string container_id = 1; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container that is being deleted.
       * 
* * string container_id = 1; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = 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.serverless.containers.v1.DeleteContainerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.DeleteContainerMetadata) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteContainerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteContainerMetadata(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.serverless.containers.v1.ContainerServiceOuterClass.DeleteContainerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetContainerRevisionRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.GetContainerRevisionRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the revision to return.
     * To get a revision ID make a [ContainerService.ListRevisions] request.
     * 
* * string container_revision_id = 1 [(.yandex.cloud.required) = true]; * @return The containerRevisionId. */ java.lang.String getContainerRevisionId(); /** *
     * ID of the revision to return.
     * To get a revision ID make a [ContainerService.ListRevisions] request.
     * 
* * string container_revision_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerRevisionId. */ com.google.protobuf.ByteString getContainerRevisionIdBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.GetContainerRevisionRequest} */ public static final class GetContainerRevisionRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.GetContainerRevisionRequest) GetContainerRevisionRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetContainerRevisionRequest.newBuilder() to construct. private GetContainerRevisionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetContainerRevisionRequest() { containerRevisionId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetContainerRevisionRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetContainerRevisionRequest( 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(); containerRevisionId_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRevisionRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRevisionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest.Builder.class); } public static final int CONTAINER_REVISION_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerRevisionId_; /** *
     * ID of the revision to return.
     * To get a revision ID make a [ContainerService.ListRevisions] request.
     * 
* * string container_revision_id = 1 [(.yandex.cloud.required) = true]; * @return The containerRevisionId. */ @java.lang.Override public java.lang.String getContainerRevisionId() { java.lang.Object ref = containerRevisionId_; 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(); containerRevisionId_ = s; return s; } } /** *
     * ID of the revision to return.
     * To get a revision ID make a [ContainerService.ListRevisions] request.
     * 
* * string container_revision_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerRevisionId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerRevisionIdBytes() { java.lang.Object ref = containerRevisionId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerRevisionId_ = 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(containerRevisionId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerRevisionId_); } 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(containerRevisionId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerRevisionId_); } 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest) obj; if (!getContainerRevisionId() .equals(other.getContainerRevisionId())) 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) + CONTAINER_REVISION_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerRevisionId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest 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.serverless.containers.v1.GetContainerRevisionRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.GetContainerRevisionRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRevisionRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRevisionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest.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(); containerRevisionId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_GetContainerRevisionRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest(this); result.containerRevisionId_ = containerRevisionId_; 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest.getDefaultInstance()) return this; if (!other.getContainerRevisionId().isEmpty()) { containerRevisionId_ = other.containerRevisionId_; 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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerRevisionId_ = ""; /** *
       * ID of the revision to return.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string container_revision_id = 1 [(.yandex.cloud.required) = true]; * @return The containerRevisionId. */ public java.lang.String getContainerRevisionId() { java.lang.Object ref = containerRevisionId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerRevisionId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the revision to return.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string container_revision_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerRevisionId. */ public com.google.protobuf.ByteString getContainerRevisionIdBytes() { java.lang.Object ref = containerRevisionId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerRevisionId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the revision to return.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string container_revision_id = 1 [(.yandex.cloud.required) = true]; * @param value The containerRevisionId to set. * @return This builder for chaining. */ public Builder setContainerRevisionId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerRevisionId_ = value; onChanged(); return this; } /** *
       * ID of the revision to return.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string container_revision_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearContainerRevisionId() { containerRevisionId_ = getDefaultInstance().getContainerRevisionId(); onChanged(); return this; } /** *
       * ID of the revision to return.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string container_revision_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for containerRevisionId to set. * @return This builder for chaining. */ public Builder setContainerRevisionIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerRevisionId_ = 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.serverless.containers.v1.GetContainerRevisionRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.GetContainerRevisionRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetContainerRevisionRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetContainerRevisionRequest(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.serverless.containers.v1.ContainerServiceOuterClass.GetContainerRevisionRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListContainersRevisionsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.ListContainersRevisionsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to list container revisions for.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1; * @return Whether the folderId field is set. */ boolean hasFolderId(); /** *
     * ID of the folder to list container revisions for.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to list container revisions for.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * ID of the container to list revisions for.
     * To get a container ID use a [ContainerService.List] request.
     * 
* * string container_id = 2; * @return Whether the containerId field is set. */ boolean hasContainerId(); /** *
     * ID of the container to list revisions for.
     * To get a container ID use a [ContainerService.List] request.
     * 
* * string container_id = 2; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container to list revisions for.
     * To get a container ID use a [ContainerService.List] request.
     * 
* * string container_id = 2; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available results
     * is larger than `pageSize`, the service returns a [ListContainersRevisionsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 3 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set `pageToken` to the
     * [ListContainersRevisionsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 4 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set `pageToken` to the
     * [ListContainersRevisionsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 4 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can only be applied to the [Revision.status] and [Revision.runtime] fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Example of a filter: `status="ACTIVE"`.
     * 
* * string filter = 5 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can only be applied to the [Revision.status] and [Revision.runtime] fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Example of a filter: `status="ACTIVE"`.
     * 
* * string filter = 5 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest.IdCase getIdCase(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.ListContainersRevisionsRequest} */ public static final class ListContainersRevisionsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.ListContainersRevisionsRequest) ListContainersRevisionsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListContainersRevisionsRequest.newBuilder() to construct. private ListContainersRevisionsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListContainersRevisionsRequest() { pageToken_ = ""; filter_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListContainersRevisionsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListContainersRevisionsRequest( 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(); idCase_ = 1; id_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); idCase_ = 2; id_ = s; break; } case 24: { pageSize_ = input.readInt64(); break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); filter_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest.Builder.class); } private int idCase_ = 0; private java.lang.Object id_; public enum IdCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { FOLDER_ID(1), CONTAINER_ID(2), ID_NOT_SET(0); private final int value; private IdCase(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 IdCase valueOf(int value) { return forNumber(value); } public static IdCase forNumber(int value) { switch (value) { case 1: return FOLDER_ID; case 2: return CONTAINER_ID; case 0: return ID_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public IdCase getIdCase() { return IdCase.forNumber( idCase_); } public static final int FOLDER_ID_FIELD_NUMBER = 1; /** *
     * ID of the folder to list container revisions for.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1; * @return Whether the folderId field is set. */ public boolean hasFolderId() { return idCase_ == 1; } /** *
     * ID of the folder to list container revisions for.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1; * @return The folderId. */ public java.lang.String getFolderId() { java.lang.Object ref = ""; if (idCase_ == 1) { ref = id_; } 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 (idCase_ == 1) { id_ = s; } return s; } } /** *
     * ID of the folder to list container revisions for.
     * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1; * @return The bytes for folderId. */ public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = ""; if (idCase_ == 1) { ref = id_; } if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (idCase_ == 1) { id_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int CONTAINER_ID_FIELD_NUMBER = 2; /** *
     * ID of the container to list revisions for.
     * To get a container ID use a [ContainerService.List] request.
     * 
* * string container_id = 2; * @return Whether the containerId field is set. */ public boolean hasContainerId() { return idCase_ == 2; } /** *
     * ID of the container to list revisions for.
     * To get a container ID use a [ContainerService.List] request.
     * 
* * string container_id = 2; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = ""; if (idCase_ == 2) { ref = id_; } 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 (idCase_ == 2) { id_ = s; } return s; } } /** *
     * ID of the container to list revisions for.
     * To get a container ID use a [ContainerService.List] request.
     * 
* * string container_id = 2; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = ""; if (idCase_ == 2) { ref = id_; } if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (idCase_ == 2) { id_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 3; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available results
     * is larger than `pageSize`, the service returns a [ListContainersRevisionsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 3 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 4; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set `pageToken` to the
     * [ListContainersRevisionsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 4 [(.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 `pageToken` to the
     * [ListContainersRevisionsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 4 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILTER_FIELD_NUMBER = 5; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can only be applied to the [Revision.status] and [Revision.runtime] fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Example of a filter: `status="ACTIVE"`.
     * 
* * string filter = 5 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } } /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can only be applied to the [Revision.status] and [Revision.runtime] fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Example of a filter: `status="ACTIVE"`.
     * 
* * string filter = 5 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (idCase_ == 1) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); } if (idCase_ == 2) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, id_); } if (pageSize_ != 0L) { output.writeInt64(3, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, filter_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (idCase_ == 1) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); } if (idCase_ == 2) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, id_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, filter_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest) obj; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!getFilter() .equals(other.getFilter())) return false; if (!getIdCase().equals(other.getIdCase())) return false; switch (idCase_) { case 1: if (!getFolderId() .equals(other.getFolderId())) return false; break; case 2: if (!getContainerId() .equals(other.getContainerId())) return false; break; case 0: default: } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); switch (idCase_) { case 1: hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); break; case 2: hash = (37 * hash) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest 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.serverless.containers.v1.ListContainersRevisionsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.ListContainersRevisionsRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest.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(); pageSize_ = 0L; pageToken_ = ""; filter_ = ""; idCase_ = 0; id_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest(this); if (idCase_ == 1) { result.id_ = id_; } if (idCase_ == 2) { result.id_ = id_; } result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; result.filter_ = filter_; result.idCase_ = idCase_; 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest.getDefaultInstance()) return this; if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } if (!other.getFilter().isEmpty()) { filter_ = other.filter_; onChanged(); } switch (other.getIdCase()) { case FOLDER_ID: { idCase_ = 1; id_ = other.id_; onChanged(); break; } case CONTAINER_ID: { idCase_ = 2; id_ = other.id_; onChanged(); break; } case ID_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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int idCase_ = 0; private java.lang.Object id_; public IdCase getIdCase() { return IdCase.forNumber( idCase_); } public Builder clearId() { idCase_ = 0; id_ = null; onChanged(); return this; } /** *
       * ID of the folder to list container revisions for.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1; * @return Whether the folderId field is set. */ @java.lang.Override public boolean hasFolderId() { return idCase_ == 1; } /** *
       * ID of the folder to list container revisions for.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1; * @return The folderId. */ @java.lang.Override public java.lang.String getFolderId() { java.lang.Object ref = ""; if (idCase_ == 1) { ref = id_; } if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (idCase_ == 1) { id_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the folder to list container revisions for.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1; * @return The bytes for folderId. */ @java.lang.Override public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = ""; if (idCase_ == 1) { ref = id_; } if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (idCase_ == 1) { id_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the folder to list container revisions for.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1; * @param value The folderId to set. * @return This builder for chaining. */ public Builder setFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } idCase_ = 1; id_ = value; onChanged(); return this; } /** *
       * ID of the folder to list container revisions for.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1; * @return This builder for chaining. */ public Builder clearFolderId() { if (idCase_ == 1) { idCase_ = 0; id_ = null; onChanged(); } return this; } /** *
       * ID of the folder to list container revisions for.
       * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1; * @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); idCase_ = 1; id_ = value; onChanged(); return this; } /** *
       * ID of the container to list revisions for.
       * To get a container ID use a [ContainerService.List] request.
       * 
* * string container_id = 2; * @return Whether the containerId field is set. */ @java.lang.Override public boolean hasContainerId() { return idCase_ == 2; } /** *
       * ID of the container to list revisions for.
       * To get a container ID use a [ContainerService.List] request.
       * 
* * string container_id = 2; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = ""; if (idCase_ == 2) { ref = id_; } if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (idCase_ == 2) { id_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container to list revisions for.
       * To get a container ID use a [ContainerService.List] request.
       * 
* * string container_id = 2; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = ""; if (idCase_ == 2) { ref = id_; } if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); if (idCase_ == 2) { id_ = b; } return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container to list revisions for.
       * To get a container ID use a [ContainerService.List] request.
       * 
* * string container_id = 2; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } idCase_ = 2; id_ = value; onChanged(); return this; } /** *
       * ID of the container to list revisions for.
       * To get a container ID use a [ContainerService.List] request.
       * 
* * string container_id = 2; * @return This builder for chaining. */ public Builder clearContainerId() { if (idCase_ == 2) { idCase_ = 0; id_ = null; onChanged(); } return this; } /** *
       * ID of the container to list revisions for.
       * To get a container ID use a [ContainerService.List] request.
       * 
* * string container_id = 2; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); idCase_ = 2; id_ = 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 `pageSize`, the service returns a [ListContainersRevisionsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 3 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available results
       * is larger than `pageSize`, the service returns a [ListContainersRevisionsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 3 [(.yandex.cloud.value) = "0-1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available results
       * is larger than `pageSize`, the service returns a [ListContainersRevisionsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 3 [(.yandex.cloud.value) = "0-1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set `pageToken` to the
       * [ListContainersRevisionsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 4 [(.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 `pageToken` to the
       * [ListContainersRevisionsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 4 [(.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 `pageToken` to the
       * [ListContainersRevisionsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 4 [(.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 `pageToken` to the
       * [ListContainersRevisionsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 4 [(.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 `pageToken` to the
       * [ListContainersRevisionsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 4 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Revision.status] and [Revision.runtime] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `status="ACTIVE"`.
       * 
* * string filter = 5 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Revision.status] and [Revision.runtime] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `status="ACTIVE"`.
       * 
* * string filter = 5 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Revision.status] and [Revision.runtime] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `status="ACTIVE"`.
       * 
* * string filter = 5 [(.yandex.cloud.length) = "<=1000"]; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } filter_ = value; onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Revision.status] and [Revision.runtime] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `status="ACTIVE"`.
       * 
* * string filter = 5 [(.yandex.cloud.length) = "<=1000"]; * @return This builder for chaining. */ public Builder clearFilter() { filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can only be applied to the [Revision.status] and [Revision.runtime] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Example of a filter: `status="ACTIVE"`.
       * 
* * string filter = 5 [(.yandex.cloud.length) = "<=1000"]; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); filter_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.serverless.containers.v1.ListContainersRevisionsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.ListContainersRevisionsRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListContainersRevisionsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListContainersRevisionsRequest(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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListContainersRevisionsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.ListContainersRevisionsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ java.util.List getRevisionsList(); /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision getRevisions(int index); /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ int getRevisionsCount(); /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ java.util.List getRevisionsOrBuilderList(); /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.RevisionOrBuilder getRevisionsOrBuilder( int index); /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainersRevisionsRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainersRevisionsRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainersRevisionsRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainersRevisionsRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` 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.serverless.containers.v1.ListContainersRevisionsResponse} */ public static final class ListContainersRevisionsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.ListContainersRevisionsResponse) ListContainersRevisionsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListContainersRevisionsResponse.newBuilder() to construct. private ListContainersRevisionsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListContainersRevisionsResponse() { revisions_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListContainersRevisionsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListContainersRevisionsResponse( 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)) { revisions_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } revisions_.add( input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.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)) { revisions_ = java.util.Collections.unmodifiableList(revisions_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse.Builder.class); } public static final int REVISIONS_FIELD_NUMBER = 1; private java.util.List revisions_; /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ @java.lang.Override public java.util.List getRevisionsList() { return revisions_; } /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ @java.lang.Override public java.util.List getRevisionsOrBuilderList() { return revisions_; } /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ @java.lang.Override public int getRevisionsCount() { return revisions_.size(); } /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision getRevisions(int index) { return revisions_.get(index); } /** *
     * List of revisions for the specified folder or container.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.RevisionOrBuilder getRevisionsOrBuilder( int index) { return revisions_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainersRevisionsRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainersRevisionsRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` 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; } } /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainersRevisionsRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainersRevisionsRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` 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 < revisions_.size(); i++) { output.writeMessage(1, revisions_.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 < revisions_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, revisions_.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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse) obj; if (!getRevisionsList() .equals(other.getRevisionsList())) 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 (getRevisionsCount() > 0) { hash = (37 * hash) + REVISIONS_FIELD_NUMBER; hash = (53 * hash) + getRevisionsList().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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse 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.serverless.containers.v1.ListContainersRevisionsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.ListContainersRevisionsResponse) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRevisionsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (revisionsBuilder_ == null) { revisions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { revisionsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse(this); int from_bitField0_ = bitField0_; if (revisionsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { revisions_ = java.util.Collections.unmodifiableList(revisions_); bitField0_ = (bitField0_ & ~0x00000001); } result.revisions_ = revisions_; } else { result.revisions_ = revisionsBuilder_.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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse.getDefaultInstance()) return this; if (revisionsBuilder_ == null) { if (!other.revisions_.isEmpty()) { if (revisions_.isEmpty()) { revisions_ = other.revisions_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureRevisionsIsMutable(); revisions_.addAll(other.revisions_); } onChanged(); } } else { if (!other.revisions_.isEmpty()) { if (revisionsBuilder_.isEmpty()) { revisionsBuilder_.dispose(); revisionsBuilder_ = null; revisions_ = other.revisions_; bitField0_ = (bitField0_ & ~0x00000001); revisionsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRevisionsFieldBuilder() : null; } else { revisionsBuilder_.addAllMessages(other.revisions_); } } } 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List revisions_ = java.util.Collections.emptyList(); private void ensureRevisionsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { revisions_ = new java.util.ArrayList(revisions_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.RevisionOrBuilder> revisionsBuilder_; /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public java.util.List getRevisionsList() { if (revisionsBuilder_ == null) { return java.util.Collections.unmodifiableList(revisions_); } else { return revisionsBuilder_.getMessageList(); } } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public int getRevisionsCount() { if (revisionsBuilder_ == null) { return revisions_.size(); } else { return revisionsBuilder_.getCount(); } } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision getRevisions(int index) { if (revisionsBuilder_ == null) { return revisions_.get(index); } else { return revisionsBuilder_.getMessage(index); } } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public Builder setRevisions( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision value) { if (revisionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRevisionsIsMutable(); revisions_.set(index, value); onChanged(); } else { revisionsBuilder_.setMessage(index, value); } return this; } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public Builder setRevisions( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.Builder builderForValue) { if (revisionsBuilder_ == null) { ensureRevisionsIsMutable(); revisions_.set(index, builderForValue.build()); onChanged(); } else { revisionsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public Builder addRevisions(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision value) { if (revisionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRevisionsIsMutable(); revisions_.add(value); onChanged(); } else { revisionsBuilder_.addMessage(value); } return this; } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public Builder addRevisions( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision value) { if (revisionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRevisionsIsMutable(); revisions_.add(index, value); onChanged(); } else { revisionsBuilder_.addMessage(index, value); } return this; } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public Builder addRevisions( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.Builder builderForValue) { if (revisionsBuilder_ == null) { ensureRevisionsIsMutable(); revisions_.add(builderForValue.build()); onChanged(); } else { revisionsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public Builder addRevisions( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.Builder builderForValue) { if (revisionsBuilder_ == null) { ensureRevisionsIsMutable(); revisions_.add(index, builderForValue.build()); onChanged(); } else { revisionsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public Builder addAllRevisions( java.lang.Iterable values) { if (revisionsBuilder_ == null) { ensureRevisionsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, revisions_); onChanged(); } else { revisionsBuilder_.addAllMessages(values); } return this; } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public Builder clearRevisions() { if (revisionsBuilder_ == null) { revisions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { revisionsBuilder_.clear(); } return this; } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public Builder removeRevisions(int index) { if (revisionsBuilder_ == null) { ensureRevisionsIsMutable(); revisions_.remove(index); onChanged(); } else { revisionsBuilder_.remove(index); } return this; } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.Builder getRevisionsBuilder( int index) { return getRevisionsFieldBuilder().getBuilder(index); } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.RevisionOrBuilder getRevisionsOrBuilder( int index) { if (revisionsBuilder_ == null) { return revisions_.get(index); } else { return revisionsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public java.util.List getRevisionsOrBuilderList() { if (revisionsBuilder_ != null) { return revisionsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(revisions_); } } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.Builder addRevisionsBuilder() { return getRevisionsFieldBuilder().addBuilder( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.getDefaultInstance()); } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.Builder addRevisionsBuilder( int index) { return getRevisionsFieldBuilder().addBuilder( index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.getDefaultInstance()); } /** *
       * List of revisions for the specified folder or container.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Revision revisions = 1; */ public java.util.List getRevisionsBuilderList() { return getRevisionsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.RevisionOrBuilder> getRevisionsFieldBuilder() { if (revisionsBuilder_ == null) { revisionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Revision.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.RevisionOrBuilder>( revisions_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); revisions_ = null; } return revisionsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRevisionsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRevisionsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRevisionsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRevisionsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRevisionsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRevisionsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRevisionsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRevisionsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainersRevisionsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainersRevisionsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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.serverless.containers.v1.ListContainersRevisionsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.ListContainersRevisionsResponse) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListContainersRevisionsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListContainersRevisionsResponse(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.serverless.containers.v1.ContainerServiceOuterClass.ListContainersRevisionsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeployContainerRevisionRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.DeployContainerRevisionRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the container to create a revision for.
     * To get a container ID, make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container to create a revision for.
     * To get a container ID, make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); /** *
     * Description of the revision.
     * 
* * string description = 3; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the revision.
     * 
* * string description = 3; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Resources allocated to the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; * @return Whether the resources field is set. */ boolean hasResources(); /** *
     * Resources allocated to the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; * @return The resources. */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources getResources(); /** *
     * Resources allocated to the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); /** *
     * Timeout for the execution of the revision.
     * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
     * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; * @return Whether the executionTimeout field is set. */ boolean hasExecutionTimeout(); /** *
     * Timeout for the execution of the revision.
     * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
     * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; * @return The executionTimeout. */ com.google.protobuf.Duration getExecutionTimeout(); /** *
     * Timeout for the execution of the revision.
     * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
     * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; */ com.google.protobuf.DurationOrBuilder getExecutionTimeoutOrBuilder(); /** *
     * ID of the service account to associate with the revision.
     * 
* * string service_account_id = 7; * @return The serviceAccountId. */ java.lang.String getServiceAccountId(); /** *
     * ID of the service account to associate with the revision.
     * 
* * string service_account_id = 7; * @return The bytes for serviceAccountId. */ com.google.protobuf.ByteString getServiceAccountIdBytes(); /** *
     * Image configuration for the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; * @return Whether the imageSpec field is set. */ boolean hasImageSpec(); /** *
     * Image configuration for the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; * @return The imageSpec. */ yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec getImageSpec(); /** *
     * Image configuration for the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpecOrBuilder getImageSpecOrBuilder(); /** *
     * The number of concurrent requests allowed per container instance.
     * The default value is 1.
     * 
* * int64 concurrency = 9; * @return The concurrency. */ long getConcurrency(); /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ java.util.List getSecretsList(); /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret getSecrets(int index); /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ int getSecretsCount(); /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ java.util.List getSecretsOrBuilderList(); /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.SecretOrBuilder getSecretsOrBuilder( int index); /** *
     * Network access. If specified the revision will be attached to specified network/subnet(s).
     * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; * @return Whether the connectivity field is set. */ boolean hasConnectivity(); /** *
     * Network access. If specified the revision will be attached to specified network/subnet(s).
     * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; * @return The connectivity. */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity getConnectivity(); /** *
     * Network access. If specified the revision will be attached to specified network/subnet(s).
     * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ConnectivityOrBuilder getConnectivityOrBuilder(); /** *
     * Policy for provisioning instances of the revision.
     * The policy is only applied when the revision is ACTIVE.
     * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; * @return Whether the provisionPolicy field is set. */ boolean hasProvisionPolicy(); /** *
     * Policy for provisioning instances of the revision.
     * The policy is only applied when the revision is ACTIVE.
     * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; * @return The provisionPolicy. */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy getProvisionPolicy(); /** *
     * Policy for provisioning instances of the revision.
     * The policy is only applied when the revision is ACTIVE.
     * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicyOrBuilder getProvisionPolicyOrBuilder(); /** *
     * Policy for scaling instances of the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; * @return Whether the scalingPolicy field is set. */ boolean hasScalingPolicy(); /** *
     * Policy for scaling instances of the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; * @return The scalingPolicy. */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy getScalingPolicy(); /** *
     * Policy for scaling instances of the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicyOrBuilder getScalingPolicyOrBuilder(); /** *
     * Options for logging from the container.
     * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; * @return Whether the logOptions field is set. */ boolean hasLogOptions(); /** *
     * Options for logging from the container.
     * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; * @return The logOptions. */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions getLogOptions(); /** *
     * Options for logging from the container.
     * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptionsOrBuilder getLogOptionsOrBuilder(); /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ java.util.List getStorageMountsList(); /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount getStorageMounts(int index); /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ int getStorageMountsCount(); /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ java.util.List getStorageMountsOrBuilderList(); /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMountOrBuilder getStorageMountsOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.DeployContainerRevisionRequest} */ public static final class DeployContainerRevisionRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.DeployContainerRevisionRequest) DeployContainerRevisionRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeployContainerRevisionRequest.newBuilder() to construct. private DeployContainerRevisionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeployContainerRevisionRequest() { containerId_ = ""; description_ = ""; serviceAccountId_ = ""; secrets_ = java.util.Collections.emptyList(); storageMounts_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeployContainerRevisionRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeployContainerRevisionRequest( 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(); containerId_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 42: { yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } case 50: { com.google.protobuf.Duration.Builder subBuilder = null; if (executionTimeout_ != null) { subBuilder = executionTimeout_.toBuilder(); } executionTimeout_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(executionTimeout_); executionTimeout_ = subBuilder.buildPartial(); } break; } case 58: { java.lang.String s = input.readStringRequireUtf8(); serviceAccountId_ = s; break; } case 66: { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.Builder subBuilder = null; if (imageSpec_ != null) { subBuilder = imageSpec_.toBuilder(); } imageSpec_ = input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(imageSpec_); imageSpec_ = subBuilder.buildPartial(); } break; } case 72: { concurrency_ = input.readInt64(); break; } case 82: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { secrets_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } secrets_.add( input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.parser(), extensionRegistry)); break; } case 90: { yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.Builder subBuilder = null; if (connectivity_ != null) { subBuilder = connectivity_.toBuilder(); } connectivity_ = input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(connectivity_); connectivity_ = subBuilder.buildPartial(); } break; } case 98: { yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.Builder subBuilder = null; if (provisionPolicy_ != null) { subBuilder = provisionPolicy_.toBuilder(); } provisionPolicy_ = input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(provisionPolicy_); provisionPolicy_ = subBuilder.buildPartial(); } break; } case 106: { yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.Builder subBuilder = null; if (scalingPolicy_ != null) { subBuilder = scalingPolicy_.toBuilder(); } scalingPolicy_ = input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(scalingPolicy_); scalingPolicy_ = subBuilder.buildPartial(); } break; } case 114: { yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.Builder subBuilder = null; if (logOptions_ != null) { subBuilder = logOptions_.toBuilder(); } logOptions_ = input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(logOptions_); logOptions_ = subBuilder.buildPartial(); } break; } case 122: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { storageMounts_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } storageMounts_.add( input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.parser(), extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { secrets_ = java.util.Collections.unmodifiableList(secrets_); } if (((mutable_bitField0_ & 0x00000002) != 0)) { storageMounts_ = java.util.Collections.unmodifiableList(storageMounts_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container to create a revision for.
     * To get a container ID, make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container to create a revision for.
     * To get a container ID, make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESCRIPTION_FIELD_NUMBER = 3; private volatile java.lang.Object description_; /** *
     * Description of the revision.
     * 
* * string description = 3; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** *
     * Description of the revision.
     * 
* * string description = 3; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RESOURCES_FIELD_NUMBER = 5; private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources resources_; /** *
     * Resources allocated to the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
     * Resources allocated to the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; * @return The resources. */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.getDefaultInstance() : resources_; } /** *
     * Resources allocated to the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } public static final int EXECUTION_TIMEOUT_FIELD_NUMBER = 6; private com.google.protobuf.Duration executionTimeout_; /** *
     * Timeout for the execution of the revision.
     * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
     * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; * @return Whether the executionTimeout field is set. */ @java.lang.Override public boolean hasExecutionTimeout() { return executionTimeout_ != null; } /** *
     * Timeout for the execution of the revision.
     * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
     * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; * @return The executionTimeout. */ @java.lang.Override public com.google.protobuf.Duration getExecutionTimeout() { return executionTimeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : executionTimeout_; } /** *
     * Timeout for the execution of the revision.
     * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
     * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getExecutionTimeoutOrBuilder() { return getExecutionTimeout(); } public static final int SERVICE_ACCOUNT_ID_FIELD_NUMBER = 7; private volatile java.lang.Object serviceAccountId_; /** *
     * ID of the service account to associate with the revision.
     * 
* * string service_account_id = 7; * @return The serviceAccountId. */ @java.lang.Override public java.lang.String getServiceAccountId() { java.lang.Object ref = serviceAccountId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); serviceAccountId_ = s; return s; } } /** *
     * ID of the service account to associate with the revision.
     * 
* * string service_account_id = 7; * @return The bytes for serviceAccountId. */ @java.lang.Override public com.google.protobuf.ByteString getServiceAccountIdBytes() { java.lang.Object ref = serviceAccountId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceAccountId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int IMAGE_SPEC_FIELD_NUMBER = 8; private yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec imageSpec_; /** *
     * Image configuration for the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; * @return Whether the imageSpec field is set. */ @java.lang.Override public boolean hasImageSpec() { return imageSpec_ != null; } /** *
     * Image configuration for the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; * @return The imageSpec. */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec getImageSpec() { return imageSpec_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.getDefaultInstance() : imageSpec_; } /** *
     * Image configuration for the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpecOrBuilder getImageSpecOrBuilder() { return getImageSpec(); } public static final int CONCURRENCY_FIELD_NUMBER = 9; private long concurrency_; /** *
     * The number of concurrent requests allowed per container instance.
     * The default value is 1.
     * 
* * int64 concurrency = 9; * @return The concurrency. */ @java.lang.Override public long getConcurrency() { return concurrency_; } public static final int SECRETS_FIELD_NUMBER = 10; private java.util.List secrets_; /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ @java.lang.Override public java.util.List getSecretsList() { return secrets_; } /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ @java.lang.Override public java.util.List getSecretsOrBuilderList() { return secrets_; } /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ @java.lang.Override public int getSecretsCount() { return secrets_.size(); } /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret getSecrets(int index) { return secrets_.get(index); } /** *
     * Yandex Lockbox secrets to be used by the revision.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.SecretOrBuilder getSecretsOrBuilder( int index) { return secrets_.get(index); } public static final int CONNECTIVITY_FIELD_NUMBER = 11; private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity connectivity_; /** *
     * Network access. If specified the revision will be attached to specified network/subnet(s).
     * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; * @return Whether the connectivity field is set. */ @java.lang.Override public boolean hasConnectivity() { return connectivity_ != null; } /** *
     * Network access. If specified the revision will be attached to specified network/subnet(s).
     * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; * @return The connectivity. */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity getConnectivity() { return connectivity_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.getDefaultInstance() : connectivity_; } /** *
     * Network access. If specified the revision will be attached to specified network/subnet(s).
     * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ConnectivityOrBuilder getConnectivityOrBuilder() { return getConnectivity(); } public static final int PROVISION_POLICY_FIELD_NUMBER = 12; private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy provisionPolicy_; /** *
     * Policy for provisioning instances of the revision.
     * The policy is only applied when the revision is ACTIVE.
     * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; * @return Whether the provisionPolicy field is set. */ @java.lang.Override public boolean hasProvisionPolicy() { return provisionPolicy_ != null; } /** *
     * Policy for provisioning instances of the revision.
     * The policy is only applied when the revision is ACTIVE.
     * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; * @return The provisionPolicy. */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy getProvisionPolicy() { return provisionPolicy_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.getDefaultInstance() : provisionPolicy_; } /** *
     * Policy for provisioning instances of the revision.
     * The policy is only applied when the revision is ACTIVE.
     * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicyOrBuilder getProvisionPolicyOrBuilder() { return getProvisionPolicy(); } public static final int SCALING_POLICY_FIELD_NUMBER = 13; private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy scalingPolicy_; /** *
     * Policy for scaling instances of the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; * @return Whether the scalingPolicy field is set. */ @java.lang.Override public boolean hasScalingPolicy() { return scalingPolicy_ != null; } /** *
     * Policy for scaling instances of the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; * @return The scalingPolicy. */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy getScalingPolicy() { return scalingPolicy_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.getDefaultInstance() : scalingPolicy_; } /** *
     * Policy for scaling instances of the revision.
     * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicyOrBuilder getScalingPolicyOrBuilder() { return getScalingPolicy(); } public static final int LOG_OPTIONS_FIELD_NUMBER = 14; private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions logOptions_; /** *
     * Options for logging from the container.
     * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; * @return Whether the logOptions field is set. */ @java.lang.Override public boolean hasLogOptions() { return logOptions_ != null; } /** *
     * Options for logging from the container.
     * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; * @return The logOptions. */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions getLogOptions() { return logOptions_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.getDefaultInstance() : logOptions_; } /** *
     * Options for logging from the container.
     * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptionsOrBuilder getLogOptionsOrBuilder() { return getLogOptions(); } public static final int STORAGE_MOUNTS_FIELD_NUMBER = 15; private java.util.List storageMounts_; /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ @java.lang.Override public java.util.List getStorageMountsList() { return storageMounts_; } /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ @java.lang.Override public java.util.List getStorageMountsOrBuilderList() { return storageMounts_; } /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ @java.lang.Override public int getStorageMountsCount() { return storageMounts_.size(); } /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount getStorageMounts(int index) { return storageMounts_.get(index); } /** *
     * S3 mounts to be used by the version.
     * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMountOrBuilder getStorageMountsOrBuilder( int index) { return storageMounts_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); } if (resources_ != null) { output.writeMessage(5, getResources()); } if (executionTimeout_ != null) { output.writeMessage(6, getExecutionTimeout()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, serviceAccountId_); } if (imageSpec_ != null) { output.writeMessage(8, getImageSpec()); } if (concurrency_ != 0L) { output.writeInt64(9, concurrency_); } for (int i = 0; i < secrets_.size(); i++) { output.writeMessage(10, secrets_.get(i)); } if (connectivity_ != null) { output.writeMessage(11, getConnectivity()); } if (provisionPolicy_ != null) { output.writeMessage(12, getProvisionPolicy()); } if (scalingPolicy_ != null) { output.writeMessage(13, getScalingPolicy()); } if (logOptions_ != null) { output.writeMessage(14, getLogOptions()); } for (int i = 0; i < storageMounts_.size(); i++) { output.writeMessage(15, storageMounts_.get(i)); } 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(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); } if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getResources()); } if (executionTimeout_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getExecutionTimeout()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, serviceAccountId_); } if (imageSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getImageSpec()); } if (concurrency_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(9, concurrency_); } for (int i = 0; i < secrets_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, secrets_.get(i)); } if (connectivity_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, getConnectivity()); } if (provisionPolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, getProvisionPolicy()); } if (scalingPolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, getScalingPolicy()); } if (logOptions_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, getLogOptions()); } for (int i = 0; i < storageMounts_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, storageMounts_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest) obj; if (!getContainerId() .equals(other.getContainerId())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (hasExecutionTimeout() != other.hasExecutionTimeout()) return false; if (hasExecutionTimeout()) { if (!getExecutionTimeout() .equals(other.getExecutionTimeout())) return false; } if (!getServiceAccountId() .equals(other.getServiceAccountId())) return false; if (hasImageSpec() != other.hasImageSpec()) return false; if (hasImageSpec()) { if (!getImageSpec() .equals(other.getImageSpec())) return false; } if (getConcurrency() != other.getConcurrency()) return false; if (!getSecretsList() .equals(other.getSecretsList())) return false; if (hasConnectivity() != other.hasConnectivity()) return false; if (hasConnectivity()) { if (!getConnectivity() .equals(other.getConnectivity())) return false; } if (hasProvisionPolicy() != other.hasProvisionPolicy()) return false; if (hasProvisionPolicy()) { if (!getProvisionPolicy() .equals(other.getProvisionPolicy())) return false; } if (hasScalingPolicy() != other.hasScalingPolicy()) return false; if (hasScalingPolicy()) { if (!getScalingPolicy() .equals(other.getScalingPolicy())) return false; } if (hasLogOptions() != other.hasLogOptions()) return false; if (hasLogOptions()) { if (!getLogOptions() .equals(other.getLogOptions())) return false; } if (!getStorageMountsList() .equals(other.getStorageMountsList())) 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) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } if (hasExecutionTimeout()) { hash = (37 * hash) + EXECUTION_TIMEOUT_FIELD_NUMBER; hash = (53 * hash) + getExecutionTimeout().hashCode(); } hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER; hash = (53 * hash) + getServiceAccountId().hashCode(); if (hasImageSpec()) { hash = (37 * hash) + IMAGE_SPEC_FIELD_NUMBER; hash = (53 * hash) + getImageSpec().hashCode(); } hash = (37 * hash) + CONCURRENCY_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getConcurrency()); if (getSecretsCount() > 0) { hash = (37 * hash) + SECRETS_FIELD_NUMBER; hash = (53 * hash) + getSecretsList().hashCode(); } if (hasConnectivity()) { hash = (37 * hash) + CONNECTIVITY_FIELD_NUMBER; hash = (53 * hash) + getConnectivity().hashCode(); } if (hasProvisionPolicy()) { hash = (37 * hash) + PROVISION_POLICY_FIELD_NUMBER; hash = (53 * hash) + getProvisionPolicy().hashCode(); } if (hasScalingPolicy()) { hash = (37 * hash) + SCALING_POLICY_FIELD_NUMBER; hash = (53 * hash) + getScalingPolicy().hashCode(); } if (hasLogOptions()) { hash = (37 * hash) + LOG_OPTIONS_FIELD_NUMBER; hash = (53 * hash) + getLogOptions().hashCode(); } if (getStorageMountsCount() > 0) { hash = (37 * hash) + STORAGE_MOUNTS_FIELD_NUMBER; hash = (53 * hash) + getStorageMountsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest 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.serverless.containers.v1.DeployContainerRevisionRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.DeployContainerRevisionRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getSecretsFieldBuilder(); getStorageMountsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); containerId_ = ""; description_ = ""; if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } if (executionTimeoutBuilder_ == null) { executionTimeout_ = null; } else { executionTimeout_ = null; executionTimeoutBuilder_ = null; } serviceAccountId_ = ""; if (imageSpecBuilder_ == null) { imageSpec_ = null; } else { imageSpec_ = null; imageSpecBuilder_ = null; } concurrency_ = 0L; if (secretsBuilder_ == null) { secrets_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { secretsBuilder_.clear(); } if (connectivityBuilder_ == null) { connectivity_ = null; } else { connectivity_ = null; connectivityBuilder_ = null; } if (provisionPolicyBuilder_ == null) { provisionPolicy_ = null; } else { provisionPolicy_ = null; provisionPolicyBuilder_ = null; } if (scalingPolicyBuilder_ == null) { scalingPolicy_ = null; } else { scalingPolicy_ = null; scalingPolicyBuilder_ = null; } if (logOptionsBuilder_ == null) { logOptions_ = null; } else { logOptions_ = null; logOptionsBuilder_ = null; } if (storageMountsBuilder_ == null) { storageMounts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { storageMountsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest(this); int from_bitField0_ = bitField0_; result.containerId_ = containerId_; result.description_ = description_; if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } if (executionTimeoutBuilder_ == null) { result.executionTimeout_ = executionTimeout_; } else { result.executionTimeout_ = executionTimeoutBuilder_.build(); } result.serviceAccountId_ = serviceAccountId_; if (imageSpecBuilder_ == null) { result.imageSpec_ = imageSpec_; } else { result.imageSpec_ = imageSpecBuilder_.build(); } result.concurrency_ = concurrency_; if (secretsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { secrets_ = java.util.Collections.unmodifiableList(secrets_); bitField0_ = (bitField0_ & ~0x00000001); } result.secrets_ = secrets_; } else { result.secrets_ = secretsBuilder_.build(); } if (connectivityBuilder_ == null) { result.connectivity_ = connectivity_; } else { result.connectivity_ = connectivityBuilder_.build(); } if (provisionPolicyBuilder_ == null) { result.provisionPolicy_ = provisionPolicy_; } else { result.provisionPolicy_ = provisionPolicyBuilder_.build(); } if (scalingPolicyBuilder_ == null) { result.scalingPolicy_ = scalingPolicy_; } else { result.scalingPolicy_ = scalingPolicyBuilder_.build(); } if (logOptionsBuilder_ == null) { result.logOptions_ = logOptions_; } else { result.logOptions_ = logOptionsBuilder_.build(); } if (storageMountsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { storageMounts_ = java.util.Collections.unmodifiableList(storageMounts_); bitField0_ = (bitField0_ & ~0x00000002); } result.storageMounts_ = storageMounts_; } else { result.storageMounts_ = storageMountsBuilder_.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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } if (other.hasResources()) { mergeResources(other.getResources()); } if (other.hasExecutionTimeout()) { mergeExecutionTimeout(other.getExecutionTimeout()); } if (!other.getServiceAccountId().isEmpty()) { serviceAccountId_ = other.serviceAccountId_; onChanged(); } if (other.hasImageSpec()) { mergeImageSpec(other.getImageSpec()); } if (other.getConcurrency() != 0L) { setConcurrency(other.getConcurrency()); } if (secretsBuilder_ == null) { if (!other.secrets_.isEmpty()) { if (secrets_.isEmpty()) { secrets_ = other.secrets_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureSecretsIsMutable(); secrets_.addAll(other.secrets_); } onChanged(); } } else { if (!other.secrets_.isEmpty()) { if (secretsBuilder_.isEmpty()) { secretsBuilder_.dispose(); secretsBuilder_ = null; secrets_ = other.secrets_; bitField0_ = (bitField0_ & ~0x00000001); secretsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getSecretsFieldBuilder() : null; } else { secretsBuilder_.addAllMessages(other.secrets_); } } } if (other.hasConnectivity()) { mergeConnectivity(other.getConnectivity()); } if (other.hasProvisionPolicy()) { mergeProvisionPolicy(other.getProvisionPolicy()); } if (other.hasScalingPolicy()) { mergeScalingPolicy(other.getScalingPolicy()); } if (other.hasLogOptions()) { mergeLogOptions(other.getLogOptions()); } if (storageMountsBuilder_ == null) { if (!other.storageMounts_.isEmpty()) { if (storageMounts_.isEmpty()) { storageMounts_ = other.storageMounts_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureStorageMountsIsMutable(); storageMounts_.addAll(other.storageMounts_); } onChanged(); } } else { if (!other.storageMounts_.isEmpty()) { if (storageMountsBuilder_.isEmpty()) { storageMountsBuilder_.dispose(); storageMountsBuilder_ = null; storageMounts_ = other.storageMounts_; bitField0_ = (bitField0_ & ~0x00000002); storageMountsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getStorageMountsFieldBuilder() : null; } else { storageMountsBuilder_.addAllMessages(other.storageMounts_); } } } 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object containerId_ = ""; /** *
       * ID of the container to create a revision for.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container to create a revision for.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container to create a revision for.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container to create a revision for.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container to create a revision for.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = value; onChanged(); return this; } private java.lang.Object description_ = ""; /** *
       * Description of the revision.
       * 
* * string description = 3; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Description of the revision.
       * 
* * string description = 3; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Description of the revision.
       * 
* * string description = 3; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** *
       * Description of the revision.
       * 
* * string description = 3; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the revision.
       * 
* * string description = 3; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
       * Resources allocated to the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
       * Resources allocated to the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; * @return The resources. */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
       * Resources allocated to the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; */ public Builder setResources(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } resources_ = value; onChanged(); } else { resourcesBuilder_.setMessage(value); } return this; } /** *
       * Resources allocated to the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; */ public Builder setResources( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources allocated to the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; */ public Builder mergeResources(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources allocated to the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
       * Resources allocated to the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
       * Resources allocated to the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
       * Resources allocated to the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.Resources resources = 5 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Resources.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } private com.google.protobuf.Duration executionTimeout_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> executionTimeoutBuilder_; /** *
       * Timeout for the execution of the revision.
       * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
       * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; * @return Whether the executionTimeout field is set. */ public boolean hasExecutionTimeout() { return executionTimeoutBuilder_ != null || executionTimeout_ != null; } /** *
       * Timeout for the execution of the revision.
       * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
       * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; * @return The executionTimeout. */ public com.google.protobuf.Duration getExecutionTimeout() { if (executionTimeoutBuilder_ == null) { return executionTimeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : executionTimeout_; } else { return executionTimeoutBuilder_.getMessage(); } } /** *
       * Timeout for the execution of the revision.
       * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
       * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; */ public Builder setExecutionTimeout(com.google.protobuf.Duration value) { if (executionTimeoutBuilder_ == null) { if (value == null) { throw new NullPointerException(); } executionTimeout_ = value; onChanged(); } else { executionTimeoutBuilder_.setMessage(value); } return this; } /** *
       * Timeout for the execution of the revision.
       * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
       * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; */ public Builder setExecutionTimeout( com.google.protobuf.Duration.Builder builderForValue) { if (executionTimeoutBuilder_ == null) { executionTimeout_ = builderForValue.build(); onChanged(); } else { executionTimeoutBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Timeout for the execution of the revision.
       * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
       * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; */ public Builder mergeExecutionTimeout(com.google.protobuf.Duration value) { if (executionTimeoutBuilder_ == null) { if (executionTimeout_ != null) { executionTimeout_ = com.google.protobuf.Duration.newBuilder(executionTimeout_).mergeFrom(value).buildPartial(); } else { executionTimeout_ = value; } onChanged(); } else { executionTimeoutBuilder_.mergeFrom(value); } return this; } /** *
       * Timeout for the execution of the revision.
       * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
       * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; */ public Builder clearExecutionTimeout() { if (executionTimeoutBuilder_ == null) { executionTimeout_ = null; onChanged(); } else { executionTimeout_ = null; executionTimeoutBuilder_ = null; } return this; } /** *
       * Timeout for the execution of the revision.
       * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
       * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; */ public com.google.protobuf.Duration.Builder getExecutionTimeoutBuilder() { onChanged(); return getExecutionTimeoutFieldBuilder().getBuilder(); } /** *
       * Timeout for the execution of the revision.
       * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
       * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; */ public com.google.protobuf.DurationOrBuilder getExecutionTimeoutOrBuilder() { if (executionTimeoutBuilder_ != null) { return executionTimeoutBuilder_.getMessageOrBuilder(); } else { return executionTimeout_ == null ? com.google.protobuf.Duration.getDefaultInstance() : executionTimeout_; } } /** *
       * Timeout for the execution of the revision.
       * If the timeout is exceeded, Serverless Containers responds with a 504 HTTP code.
       * 
* * .google.protobuf.Duration execution_timeout = 6 [(.yandex.cloud.value) = "<=600s"]; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> getExecutionTimeoutFieldBuilder() { if (executionTimeoutBuilder_ == null) { executionTimeoutBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>( getExecutionTimeout(), getParentForChildren(), isClean()); executionTimeout_ = null; } return executionTimeoutBuilder_; } private java.lang.Object serviceAccountId_ = ""; /** *
       * ID of the service account to associate with the revision.
       * 
* * string service_account_id = 7; * @return The serviceAccountId. */ public java.lang.String getServiceAccountId() { java.lang.Object ref = serviceAccountId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); serviceAccountId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the service account to associate with the revision.
       * 
* * string service_account_id = 7; * @return The bytes for serviceAccountId. */ public com.google.protobuf.ByteString getServiceAccountIdBytes() { java.lang.Object ref = serviceAccountId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceAccountId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the service account to associate with the revision.
       * 
* * string service_account_id = 7; * @param value The serviceAccountId to set. * @return This builder for chaining. */ public Builder setServiceAccountId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } serviceAccountId_ = value; onChanged(); return this; } /** *
       * ID of the service account to associate with the revision.
       * 
* * string service_account_id = 7; * @return This builder for chaining. */ public Builder clearServiceAccountId() { serviceAccountId_ = getDefaultInstance().getServiceAccountId(); onChanged(); return this; } /** *
       * ID of the service account to associate with the revision.
       * 
* * string service_account_id = 7; * @param value The bytes for serviceAccountId to set. * @return This builder for chaining. */ public Builder setServiceAccountIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); serviceAccountId_ = value; onChanged(); return this; } private yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec imageSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.Builder, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpecOrBuilder> imageSpecBuilder_; /** *
       * Image configuration for the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; * @return Whether the imageSpec field is set. */ public boolean hasImageSpec() { return imageSpecBuilder_ != null || imageSpec_ != null; } /** *
       * Image configuration for the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; * @return The imageSpec. */ public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec getImageSpec() { if (imageSpecBuilder_ == null) { return imageSpec_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.getDefaultInstance() : imageSpec_; } else { return imageSpecBuilder_.getMessage(); } } /** *
       * Image configuration for the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; */ public Builder setImageSpec(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec value) { if (imageSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } imageSpec_ = value; onChanged(); } else { imageSpecBuilder_.setMessage(value); } return this; } /** *
       * Image configuration for the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; */ public Builder setImageSpec( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.Builder builderForValue) { if (imageSpecBuilder_ == null) { imageSpec_ = builderForValue.build(); onChanged(); } else { imageSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Image configuration for the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; */ public Builder mergeImageSpec(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec value) { if (imageSpecBuilder_ == null) { if (imageSpec_ != null) { imageSpec_ = yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.newBuilder(imageSpec_).mergeFrom(value).buildPartial(); } else { imageSpec_ = value; } onChanged(); } else { imageSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Image configuration for the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; */ public Builder clearImageSpec() { if (imageSpecBuilder_ == null) { imageSpec_ = null; onChanged(); } else { imageSpec_ = null; imageSpecBuilder_ = null; } return this; } /** *
       * Image configuration for the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.Builder getImageSpecBuilder() { onChanged(); return getImageSpecFieldBuilder().getBuilder(); } /** *
       * Image configuration for the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpecOrBuilder getImageSpecOrBuilder() { if (imageSpecBuilder_ != null) { return imageSpecBuilder_.getMessageOrBuilder(); } else { return imageSpec_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.getDefaultInstance() : imageSpec_; } } /** *
       * Image configuration for the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ImageSpec image_spec = 8 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.Builder, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpecOrBuilder> getImageSpecFieldBuilder() { if (imageSpecBuilder_ == null) { imageSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.Builder, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpecOrBuilder>( getImageSpec(), getParentForChildren(), isClean()); imageSpec_ = null; } return imageSpecBuilder_; } private long concurrency_ ; /** *
       * The number of concurrent requests allowed per container instance.
       * The default value is 1.
       * 
* * int64 concurrency = 9; * @return The concurrency. */ @java.lang.Override public long getConcurrency() { return concurrency_; } /** *
       * The number of concurrent requests allowed per container instance.
       * The default value is 1.
       * 
* * int64 concurrency = 9; * @param value The concurrency to set. * @return This builder for chaining. */ public Builder setConcurrency(long value) { concurrency_ = value; onChanged(); return this; } /** *
       * The number of concurrent requests allowed per container instance.
       * The default value is 1.
       * 
* * int64 concurrency = 9; * @return This builder for chaining. */ public Builder clearConcurrency() { concurrency_ = 0L; onChanged(); return this; } private java.util.List secrets_ = java.util.Collections.emptyList(); private void ensureSecretsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { secrets_ = new java.util.ArrayList(secrets_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.SecretOrBuilder> secretsBuilder_; /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public java.util.List getSecretsList() { if (secretsBuilder_ == null) { return java.util.Collections.unmodifiableList(secrets_); } else { return secretsBuilder_.getMessageList(); } } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public int getSecretsCount() { if (secretsBuilder_ == null) { return secrets_.size(); } else { return secretsBuilder_.getCount(); } } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret getSecrets(int index) { if (secretsBuilder_ == null) { return secrets_.get(index); } else { return secretsBuilder_.getMessage(index); } } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public Builder setSecrets( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret value) { if (secretsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSecretsIsMutable(); secrets_.set(index, value); onChanged(); } else { secretsBuilder_.setMessage(index, value); } return this; } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public Builder setSecrets( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.Builder builderForValue) { if (secretsBuilder_ == null) { ensureSecretsIsMutable(); secrets_.set(index, builderForValue.build()); onChanged(); } else { secretsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public Builder addSecrets(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret value) { if (secretsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSecretsIsMutable(); secrets_.add(value); onChanged(); } else { secretsBuilder_.addMessage(value); } return this; } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public Builder addSecrets( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret value) { if (secretsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSecretsIsMutable(); secrets_.add(index, value); onChanged(); } else { secretsBuilder_.addMessage(index, value); } return this; } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public Builder addSecrets( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.Builder builderForValue) { if (secretsBuilder_ == null) { ensureSecretsIsMutable(); secrets_.add(builderForValue.build()); onChanged(); } else { secretsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public Builder addSecrets( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.Builder builderForValue) { if (secretsBuilder_ == null) { ensureSecretsIsMutable(); secrets_.add(index, builderForValue.build()); onChanged(); } else { secretsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public Builder addAllSecrets( java.lang.Iterable values) { if (secretsBuilder_ == null) { ensureSecretsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, secrets_); onChanged(); } else { secretsBuilder_.addAllMessages(values); } return this; } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public Builder clearSecrets() { if (secretsBuilder_ == null) { secrets_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { secretsBuilder_.clear(); } return this; } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public Builder removeSecrets(int index) { if (secretsBuilder_ == null) { ensureSecretsIsMutable(); secrets_.remove(index); onChanged(); } else { secretsBuilder_.remove(index); } return this; } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.Builder getSecretsBuilder( int index) { return getSecretsFieldBuilder().getBuilder(index); } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.SecretOrBuilder getSecretsOrBuilder( int index) { if (secretsBuilder_ == null) { return secrets_.get(index); } else { return secretsBuilder_.getMessageOrBuilder(index); } } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public java.util.List getSecretsOrBuilderList() { if (secretsBuilder_ != null) { return secretsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(secrets_); } } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.Builder addSecretsBuilder() { return getSecretsFieldBuilder().addBuilder( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.getDefaultInstance()); } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.Builder addSecretsBuilder( int index) { return getSecretsFieldBuilder().addBuilder( index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.getDefaultInstance()); } /** *
       * Yandex Lockbox secrets to be used by the revision.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.Secret secrets = 10; */ public java.util.List getSecretsBuilderList() { return getSecretsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.SecretOrBuilder> getSecretsFieldBuilder() { if (secretsBuilder_ == null) { secretsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Secret.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.SecretOrBuilder>( secrets_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); secrets_ = null; } return secretsBuilder_; } private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity connectivity_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ConnectivityOrBuilder> connectivityBuilder_; /** *
       * Network access. If specified the revision will be attached to specified network/subnet(s).
       * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; * @return Whether the connectivity field is set. */ public boolean hasConnectivity() { return connectivityBuilder_ != null || connectivity_ != null; } /** *
       * Network access. If specified the revision will be attached to specified network/subnet(s).
       * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; * @return The connectivity. */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity getConnectivity() { if (connectivityBuilder_ == null) { return connectivity_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.getDefaultInstance() : connectivity_; } else { return connectivityBuilder_.getMessage(); } } /** *
       * Network access. If specified the revision will be attached to specified network/subnet(s).
       * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; */ public Builder setConnectivity(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity value) { if (connectivityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } connectivity_ = value; onChanged(); } else { connectivityBuilder_.setMessage(value); } return this; } /** *
       * Network access. If specified the revision will be attached to specified network/subnet(s).
       * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; */ public Builder setConnectivity( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.Builder builderForValue) { if (connectivityBuilder_ == null) { connectivity_ = builderForValue.build(); onChanged(); } else { connectivityBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Network access. If specified the revision will be attached to specified network/subnet(s).
       * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; */ public Builder mergeConnectivity(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity value) { if (connectivityBuilder_ == null) { if (connectivity_ != null) { connectivity_ = yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.newBuilder(connectivity_).mergeFrom(value).buildPartial(); } else { connectivity_ = value; } onChanged(); } else { connectivityBuilder_.mergeFrom(value); } return this; } /** *
       * Network access. If specified the revision will be attached to specified network/subnet(s).
       * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; */ public Builder clearConnectivity() { if (connectivityBuilder_ == null) { connectivity_ = null; onChanged(); } else { connectivity_ = null; connectivityBuilder_ = null; } return this; } /** *
       * Network access. If specified the revision will be attached to specified network/subnet(s).
       * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.Builder getConnectivityBuilder() { onChanged(); return getConnectivityFieldBuilder().getBuilder(); } /** *
       * Network access. If specified the revision will be attached to specified network/subnet(s).
       * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ConnectivityOrBuilder getConnectivityOrBuilder() { if (connectivityBuilder_ != null) { return connectivityBuilder_.getMessageOrBuilder(); } else { return connectivity_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.getDefaultInstance() : connectivity_; } } /** *
       * Network access. If specified the revision will be attached to specified network/subnet(s).
       * 
* * .yandex.cloud.serverless.containers.v1.Connectivity connectivity = 11; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ConnectivityOrBuilder> getConnectivityFieldBuilder() { if (connectivityBuilder_ == null) { connectivityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Connectivity.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ConnectivityOrBuilder>( getConnectivity(), getParentForChildren(), isClean()); connectivity_ = null; } return connectivityBuilder_; } private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy provisionPolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicyOrBuilder> provisionPolicyBuilder_; /** *
       * Policy for provisioning instances of the revision.
       * The policy is only applied when the revision is ACTIVE.
       * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; * @return Whether the provisionPolicy field is set. */ public boolean hasProvisionPolicy() { return provisionPolicyBuilder_ != null || provisionPolicy_ != null; } /** *
       * Policy for provisioning instances of the revision.
       * The policy is only applied when the revision is ACTIVE.
       * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; * @return The provisionPolicy. */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy getProvisionPolicy() { if (provisionPolicyBuilder_ == null) { return provisionPolicy_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.getDefaultInstance() : provisionPolicy_; } else { return provisionPolicyBuilder_.getMessage(); } } /** *
       * Policy for provisioning instances of the revision.
       * The policy is only applied when the revision is ACTIVE.
       * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; */ public Builder setProvisionPolicy(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy value) { if (provisionPolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } provisionPolicy_ = value; onChanged(); } else { provisionPolicyBuilder_.setMessage(value); } return this; } /** *
       * Policy for provisioning instances of the revision.
       * The policy is only applied when the revision is ACTIVE.
       * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; */ public Builder setProvisionPolicy( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.Builder builderForValue) { if (provisionPolicyBuilder_ == null) { provisionPolicy_ = builderForValue.build(); onChanged(); } else { provisionPolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Policy for provisioning instances of the revision.
       * The policy is only applied when the revision is ACTIVE.
       * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; */ public Builder mergeProvisionPolicy(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy value) { if (provisionPolicyBuilder_ == null) { if (provisionPolicy_ != null) { provisionPolicy_ = yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.newBuilder(provisionPolicy_).mergeFrom(value).buildPartial(); } else { provisionPolicy_ = value; } onChanged(); } else { provisionPolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Policy for provisioning instances of the revision.
       * The policy is only applied when the revision is ACTIVE.
       * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; */ public Builder clearProvisionPolicy() { if (provisionPolicyBuilder_ == null) { provisionPolicy_ = null; onChanged(); } else { provisionPolicy_ = null; provisionPolicyBuilder_ = null; } return this; } /** *
       * Policy for provisioning instances of the revision.
       * The policy is only applied when the revision is ACTIVE.
       * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.Builder getProvisionPolicyBuilder() { onChanged(); return getProvisionPolicyFieldBuilder().getBuilder(); } /** *
       * Policy for provisioning instances of the revision.
       * The policy is only applied when the revision is ACTIVE.
       * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicyOrBuilder getProvisionPolicyOrBuilder() { if (provisionPolicyBuilder_ != null) { return provisionPolicyBuilder_.getMessageOrBuilder(); } else { return provisionPolicy_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.getDefaultInstance() : provisionPolicy_; } } /** *
       * Policy for provisioning instances of the revision.
       * The policy is only applied when the revision is ACTIVE.
       * 
* * .yandex.cloud.serverless.containers.v1.ProvisionPolicy provision_policy = 12; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicyOrBuilder> getProvisionPolicyFieldBuilder() { if (provisionPolicyBuilder_ == null) { provisionPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicy.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ProvisionPolicyOrBuilder>( getProvisionPolicy(), getParentForChildren(), isClean()); provisionPolicy_ = null; } return provisionPolicyBuilder_; } private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy scalingPolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicyOrBuilder> scalingPolicyBuilder_; /** *
       * Policy for scaling instances of the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; * @return Whether the scalingPolicy field is set. */ public boolean hasScalingPolicy() { return scalingPolicyBuilder_ != null || scalingPolicy_ != null; } /** *
       * Policy for scaling instances of the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; * @return The scalingPolicy. */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy getScalingPolicy() { if (scalingPolicyBuilder_ == null) { return scalingPolicy_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.getDefaultInstance() : scalingPolicy_; } else { return scalingPolicyBuilder_.getMessage(); } } /** *
       * Policy for scaling instances of the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; */ public Builder setScalingPolicy(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy value) { if (scalingPolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } scalingPolicy_ = value; onChanged(); } else { scalingPolicyBuilder_.setMessage(value); } return this; } /** *
       * Policy for scaling instances of the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; */ public Builder setScalingPolicy( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.Builder builderForValue) { if (scalingPolicyBuilder_ == null) { scalingPolicy_ = builderForValue.build(); onChanged(); } else { scalingPolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Policy for scaling instances of the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; */ public Builder mergeScalingPolicy(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy value) { if (scalingPolicyBuilder_ == null) { if (scalingPolicy_ != null) { scalingPolicy_ = yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.newBuilder(scalingPolicy_).mergeFrom(value).buildPartial(); } else { scalingPolicy_ = value; } onChanged(); } else { scalingPolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Policy for scaling instances of the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; */ public Builder clearScalingPolicy() { if (scalingPolicyBuilder_ == null) { scalingPolicy_ = null; onChanged(); } else { scalingPolicy_ = null; scalingPolicyBuilder_ = null; } return this; } /** *
       * Policy for scaling instances of the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.Builder getScalingPolicyBuilder() { onChanged(); return getScalingPolicyFieldBuilder().getBuilder(); } /** *
       * Policy for scaling instances of the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicyOrBuilder getScalingPolicyOrBuilder() { if (scalingPolicyBuilder_ != null) { return scalingPolicyBuilder_.getMessageOrBuilder(); } else { return scalingPolicy_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.getDefaultInstance() : scalingPolicy_; } } /** *
       * Policy for scaling instances of the revision.
       * 
* * .yandex.cloud.serverless.containers.v1.ScalingPolicy scaling_policy = 13; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicyOrBuilder> getScalingPolicyFieldBuilder() { if (scalingPolicyBuilder_ == null) { scalingPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicy.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ScalingPolicyOrBuilder>( getScalingPolicy(), getParentForChildren(), isClean()); scalingPolicy_ = null; } return scalingPolicyBuilder_; } private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions logOptions_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptionsOrBuilder> logOptionsBuilder_; /** *
       * Options for logging from the container.
       * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; * @return Whether the logOptions field is set. */ public boolean hasLogOptions() { return logOptionsBuilder_ != null || logOptions_ != null; } /** *
       * Options for logging from the container.
       * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; * @return The logOptions. */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions getLogOptions() { if (logOptionsBuilder_ == null) { return logOptions_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.getDefaultInstance() : logOptions_; } else { return logOptionsBuilder_.getMessage(); } } /** *
       * Options for logging from the container.
       * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; */ public Builder setLogOptions(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions value) { if (logOptionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } logOptions_ = value; onChanged(); } else { logOptionsBuilder_.setMessage(value); } return this; } /** *
       * Options for logging from the container.
       * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; */ public Builder setLogOptions( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.Builder builderForValue) { if (logOptionsBuilder_ == null) { logOptions_ = builderForValue.build(); onChanged(); } else { logOptionsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Options for logging from the container.
       * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; */ public Builder mergeLogOptions(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions value) { if (logOptionsBuilder_ == null) { if (logOptions_ != null) { logOptions_ = yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.newBuilder(logOptions_).mergeFrom(value).buildPartial(); } else { logOptions_ = value; } onChanged(); } else { logOptionsBuilder_.mergeFrom(value); } return this; } /** *
       * Options for logging from the container.
       * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; */ public Builder clearLogOptions() { if (logOptionsBuilder_ == null) { logOptions_ = null; onChanged(); } else { logOptions_ = null; logOptionsBuilder_ = null; } return this; } /** *
       * Options for logging from the container.
       * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.Builder getLogOptionsBuilder() { onChanged(); return getLogOptionsFieldBuilder().getBuilder(); } /** *
       * Options for logging from the container.
       * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptionsOrBuilder getLogOptionsOrBuilder() { if (logOptionsBuilder_ != null) { return logOptionsBuilder_.getMessageOrBuilder(); } else { return logOptions_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.getDefaultInstance() : logOptions_; } } /** *
       * Options for logging from the container.
       * 
* * .yandex.cloud.serverless.containers.v1.LogOptions log_options = 14; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptionsOrBuilder> getLogOptionsFieldBuilder() { if (logOptionsBuilder_ == null) { logOptionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptions.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.LogOptionsOrBuilder>( getLogOptions(), getParentForChildren(), isClean()); logOptions_ = null; } return logOptionsBuilder_; } private java.util.List storageMounts_ = java.util.Collections.emptyList(); private void ensureStorageMountsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { storageMounts_ = new java.util.ArrayList(storageMounts_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMountOrBuilder> storageMountsBuilder_; /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public java.util.List getStorageMountsList() { if (storageMountsBuilder_ == null) { return java.util.Collections.unmodifiableList(storageMounts_); } else { return storageMountsBuilder_.getMessageList(); } } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public int getStorageMountsCount() { if (storageMountsBuilder_ == null) { return storageMounts_.size(); } else { return storageMountsBuilder_.getCount(); } } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount getStorageMounts(int index) { if (storageMountsBuilder_ == null) { return storageMounts_.get(index); } else { return storageMountsBuilder_.getMessage(index); } } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public Builder setStorageMounts( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount value) { if (storageMountsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStorageMountsIsMutable(); storageMounts_.set(index, value); onChanged(); } else { storageMountsBuilder_.setMessage(index, value); } return this; } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public Builder setStorageMounts( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.Builder builderForValue) { if (storageMountsBuilder_ == null) { ensureStorageMountsIsMutable(); storageMounts_.set(index, builderForValue.build()); onChanged(); } else { storageMountsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public Builder addStorageMounts(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount value) { if (storageMountsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStorageMountsIsMutable(); storageMounts_.add(value); onChanged(); } else { storageMountsBuilder_.addMessage(value); } return this; } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public Builder addStorageMounts( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount value) { if (storageMountsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStorageMountsIsMutable(); storageMounts_.add(index, value); onChanged(); } else { storageMountsBuilder_.addMessage(index, value); } return this; } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public Builder addStorageMounts( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.Builder builderForValue) { if (storageMountsBuilder_ == null) { ensureStorageMountsIsMutable(); storageMounts_.add(builderForValue.build()); onChanged(); } else { storageMountsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public Builder addStorageMounts( int index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.Builder builderForValue) { if (storageMountsBuilder_ == null) { ensureStorageMountsIsMutable(); storageMounts_.add(index, builderForValue.build()); onChanged(); } else { storageMountsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public Builder addAllStorageMounts( java.lang.Iterable values) { if (storageMountsBuilder_ == null) { ensureStorageMountsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, storageMounts_); onChanged(); } else { storageMountsBuilder_.addAllMessages(values); } return this; } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public Builder clearStorageMounts() { if (storageMountsBuilder_ == null) { storageMounts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { storageMountsBuilder_.clear(); } return this; } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public Builder removeStorageMounts(int index) { if (storageMountsBuilder_ == null) { ensureStorageMountsIsMutable(); storageMounts_.remove(index); onChanged(); } else { storageMountsBuilder_.remove(index); } return this; } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.Builder getStorageMountsBuilder( int index) { return getStorageMountsFieldBuilder().getBuilder(index); } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMountOrBuilder getStorageMountsOrBuilder( int index) { if (storageMountsBuilder_ == null) { return storageMounts_.get(index); } else { return storageMountsBuilder_.getMessageOrBuilder(index); } } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public java.util.List getStorageMountsOrBuilderList() { if (storageMountsBuilder_ != null) { return storageMountsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(storageMounts_); } } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.Builder addStorageMountsBuilder() { return getStorageMountsFieldBuilder().addBuilder( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.getDefaultInstance()); } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.Builder addStorageMountsBuilder( int index) { return getStorageMountsFieldBuilder().addBuilder( index, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.getDefaultInstance()); } /** *
       * S3 mounts to be used by the version.
       * 
* * repeated .yandex.cloud.serverless.containers.v1.StorageMount storage_mounts = 15; */ public java.util.List getStorageMountsBuilderList() { return getStorageMountsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMountOrBuilder> getStorageMountsFieldBuilder() { if (storageMountsBuilder_ == null) { storageMountsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMount.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.StorageMountOrBuilder>( storageMounts_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); storageMounts_ = null; } return storageMountsBuilder_; } @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.serverless.containers.v1.DeployContainerRevisionRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.DeployContainerRevisionRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeployContainerRevisionRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeployContainerRevisionRequest(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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImageSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.ImageSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Image URL, that is used by the revision.
     * 
* * string image_url = 1 [(.yandex.cloud.required) = true]; * @return The imageUrl. */ java.lang.String getImageUrl(); /** *
     * Image URL, that is used by the revision.
     * 
* * string image_url = 1 [(.yandex.cloud.required) = true]; * @return The bytes for imageUrl. */ com.google.protobuf.ByteString getImageUrlBytes(); /** *
     * Override for the image's ENTRYPOINT.
     * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; * @return Whether the command field is set. */ boolean hasCommand(); /** *
     * Override for the image's ENTRYPOINT.
     * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; * @return The command. */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command getCommand(); /** *
     * Override for the image's ENTRYPOINT.
     * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.CommandOrBuilder getCommandOrBuilder(); /** *
     * Override for the image's CMD.
     * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; * @return Whether the args field is set. */ boolean hasArgs(); /** *
     * Override for the image's CMD.
     * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; * @return The args. */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args getArgs(); /** *
     * Override for the image's CMD.
     * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; */ yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ArgsOrBuilder getArgsOrBuilder(); /** *
     * Additional environment for the container.
     * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ int getEnvironmentCount(); /** *
     * Additional environment for the container.
     * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ boolean containsEnvironment( java.lang.String key); /** * Use {@link #getEnvironmentMap()} instead. */ @java.lang.Deprecated java.util.Map getEnvironment(); /** *
     * Additional environment for the container.
     * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ java.util.Map getEnvironmentMap(); /** *
     * Additional environment for the container.
     * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ java.lang.String getEnvironmentOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Additional environment for the container.
     * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ java.lang.String getEnvironmentOrThrow( java.lang.String key); /** *
     * Override for the image's WORKDIR.
     * 
* * string working_dir = 5; * @return The workingDir. */ java.lang.String getWorkingDir(); /** *
     * Override for the image's WORKDIR.
     * 
* * string working_dir = 5; * @return The bytes for workingDir. */ com.google.protobuf.ByteString getWorkingDirBytes(); } /** *
   * Revision image specification.
   * 
* * Protobuf type {@code yandex.cloud.serverless.containers.v1.ImageSpec} */ public static final class ImageSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.ImageSpec) ImageSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ImageSpec.newBuilder() to construct. private ImageSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImageSpec() { imageUrl_ = ""; workingDir_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImageSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ImageSpec( 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(); imageUrl_ = s; break; } case 18: { yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.Builder subBuilder = null; if (command_ != null) { subBuilder = command_.toBuilder(); } command_ = input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(command_); command_ = subBuilder.buildPartial(); } break; } case 26: { yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.Builder subBuilder = null; if (args_ != null) { subBuilder = args_.toBuilder(); } args_ = input.readMessage(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(args_); args_ = subBuilder.buildPartial(); } break; } case 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { environment_ = com.google.protobuf.MapField.newMapField( EnvironmentDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry environment__ = input.readMessage( EnvironmentDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); environment_.getMutableMap().put( environment__.getKey(), environment__.getValue()); break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); workingDir_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetEnvironment(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.Builder.class); } public static final int IMAGE_URL_FIELD_NUMBER = 1; private volatile java.lang.Object imageUrl_; /** *
     * Image URL, that is used by the revision.
     * 
* * string image_url = 1 [(.yandex.cloud.required) = true]; * @return The imageUrl. */ @java.lang.Override public java.lang.String getImageUrl() { java.lang.Object ref = imageUrl_; 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(); imageUrl_ = s; return s; } } /** *
     * Image URL, that is used by the revision.
     * 
* * string image_url = 1 [(.yandex.cloud.required) = true]; * @return The bytes for imageUrl. */ @java.lang.Override public com.google.protobuf.ByteString getImageUrlBytes() { java.lang.Object ref = imageUrl_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); imageUrl_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int COMMAND_FIELD_NUMBER = 2; private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command command_; /** *
     * Override for the image's ENTRYPOINT.
     * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; * @return Whether the command field is set. */ @java.lang.Override public boolean hasCommand() { return command_ != null; } /** *
     * Override for the image's ENTRYPOINT.
     * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; * @return The command. */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command getCommand() { return command_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.getDefaultInstance() : command_; } /** *
     * Override for the image's ENTRYPOINT.
     * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.CommandOrBuilder getCommandOrBuilder() { return getCommand(); } public static final int ARGS_FIELD_NUMBER = 3; private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args args_; /** *
     * Override for the image's CMD.
     * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; * @return Whether the args field is set. */ @java.lang.Override public boolean hasArgs() { return args_ != null; } /** *
     * Override for the image's CMD.
     * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; * @return The args. */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args getArgs() { return args_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.getDefaultInstance() : args_; } /** *
     * Override for the image's CMD.
     * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; */ @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ArgsOrBuilder getArgsOrBuilder() { return getArgs(); } public static final int ENVIRONMENT_FIELD_NUMBER = 4; private static final class EnvironmentDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_EnvironmentEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> environment_; private com.google.protobuf.MapField internalGetEnvironment() { if (environment_ == null) { return com.google.protobuf.MapField.emptyMapField( EnvironmentDefaultEntryHolder.defaultEntry); } return environment_; } public int getEnvironmentCount() { return internalGetEnvironment().getMap().size(); } /** *
     * Additional environment for the container.
     * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsEnvironment( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetEnvironment().getMap().containsKey(key); } /** * Use {@link #getEnvironmentMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getEnvironment() { return getEnvironmentMap(); } /** *
     * Additional environment for the container.
     * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getEnvironmentMap() { return internalGetEnvironment().getMap(); } /** *
     * Additional environment for the container.
     * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getEnvironmentOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetEnvironment().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Additional environment for the container.
     * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getEnvironmentOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetEnvironment().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int WORKING_DIR_FIELD_NUMBER = 5; private volatile java.lang.Object workingDir_; /** *
     * Override for the image's WORKDIR.
     * 
* * string working_dir = 5; * @return The workingDir. */ @java.lang.Override public java.lang.String getWorkingDir() { java.lang.Object ref = workingDir_; 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(); workingDir_ = s; return s; } } /** *
     * Override for the image's WORKDIR.
     * 
* * string working_dir = 5; * @return The bytes for workingDir. */ @java.lang.Override public com.google.protobuf.ByteString getWorkingDirBytes() { java.lang.Object ref = workingDir_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); workingDir_ = 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(imageUrl_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, imageUrl_); } if (command_ != null) { output.writeMessage(2, getCommand()); } if (args_ != null) { output.writeMessage(3, getArgs()); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetEnvironment(), EnvironmentDefaultEntryHolder.defaultEntry, 4); if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(workingDir_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, workingDir_); } 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(imageUrl_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, imageUrl_); } if (command_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getCommand()); } if (args_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getArgs()); } for (java.util.Map.Entry entry : internalGetEnvironment().getMap().entrySet()) { com.google.protobuf.MapEntry environment__ = EnvironmentDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, environment__); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(workingDir_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, workingDir_); } 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.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec) obj; if (!getImageUrl() .equals(other.getImageUrl())) return false; if (hasCommand() != other.hasCommand()) return false; if (hasCommand()) { if (!getCommand() .equals(other.getCommand())) return false; } if (hasArgs() != other.hasArgs()) return false; if (hasArgs()) { if (!getArgs() .equals(other.getArgs())) return false; } if (!internalGetEnvironment().equals( other.internalGetEnvironment())) return false; if (!getWorkingDir() .equals(other.getWorkingDir())) 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) + IMAGE_URL_FIELD_NUMBER; hash = (53 * hash) + getImageUrl().hashCode(); if (hasCommand()) { hash = (37 * hash) + COMMAND_FIELD_NUMBER; hash = (53 * hash) + getCommand().hashCode(); } if (hasArgs()) { hash = (37 * hash) + ARGS_FIELD_NUMBER; hash = (53 * hash) + getArgs().hashCode(); } if (!internalGetEnvironment().getMap().isEmpty()) { hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; hash = (53 * hash) + internalGetEnvironment().hashCode(); } hash = (37 * hash) + WORKING_DIR_FIELD_NUMBER; hash = (53 * hash) + getWorkingDir().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec 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.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec 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.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec 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.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec 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.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec 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.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec 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; } /** *
     * Revision image specification.
     * 
* * Protobuf type {@code yandex.cloud.serverless.containers.v1.ImageSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.ImageSpec) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetEnvironment(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 4: return internalGetMutableEnvironment(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.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(); imageUrl_ = ""; if (commandBuilder_ == null) { command_ = null; } else { command_ = null; commandBuilder_ = null; } if (argsBuilder_ == null) { args_ = null; } else { args_ = null; argsBuilder_ = null; } internalGetMutableEnvironment().clear(); workingDir_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec(this); int from_bitField0_ = bitField0_; result.imageUrl_ = imageUrl_; if (commandBuilder_ == null) { result.command_ = command_; } else { result.command_ = commandBuilder_.build(); } if (argsBuilder_ == null) { result.args_ = args_; } else { result.args_ = argsBuilder_.build(); } result.environment_ = internalGetEnvironment(); result.environment_.makeImmutable(); result.workingDir_ = workingDir_; 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.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec.getDefaultInstance()) return this; if (!other.getImageUrl().isEmpty()) { imageUrl_ = other.imageUrl_; onChanged(); } if (other.hasCommand()) { mergeCommand(other.getCommand()); } if (other.hasArgs()) { mergeArgs(other.getArgs()); } internalGetMutableEnvironment().mergeFrom( other.internalGetEnvironment()); if (!other.getWorkingDir().isEmpty()) { workingDir_ = other.workingDir_; 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.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object imageUrl_ = ""; /** *
       * Image URL, that is used by the revision.
       * 
* * string image_url = 1 [(.yandex.cloud.required) = true]; * @return The imageUrl. */ public java.lang.String getImageUrl() { java.lang.Object ref = imageUrl_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); imageUrl_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Image URL, that is used by the revision.
       * 
* * string image_url = 1 [(.yandex.cloud.required) = true]; * @return The bytes for imageUrl. */ public com.google.protobuf.ByteString getImageUrlBytes() { java.lang.Object ref = imageUrl_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); imageUrl_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Image URL, that is used by the revision.
       * 
* * string image_url = 1 [(.yandex.cloud.required) = true]; * @param value The imageUrl to set. * @return This builder for chaining. */ public Builder setImageUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } imageUrl_ = value; onChanged(); return this; } /** *
       * Image URL, that is used by the revision.
       * 
* * string image_url = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearImageUrl() { imageUrl_ = getDefaultInstance().getImageUrl(); onChanged(); return this; } /** *
       * Image URL, that is used by the revision.
       * 
* * string image_url = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for imageUrl to set. * @return This builder for chaining. */ public Builder setImageUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); imageUrl_ = value; onChanged(); return this; } private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command command_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.CommandOrBuilder> commandBuilder_; /** *
       * Override for the image's ENTRYPOINT.
       * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; * @return Whether the command field is set. */ public boolean hasCommand() { return commandBuilder_ != null || command_ != null; } /** *
       * Override for the image's ENTRYPOINT.
       * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; * @return The command. */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command getCommand() { if (commandBuilder_ == null) { return command_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.getDefaultInstance() : command_; } else { return commandBuilder_.getMessage(); } } /** *
       * Override for the image's ENTRYPOINT.
       * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; */ public Builder setCommand(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command value) { if (commandBuilder_ == null) { if (value == null) { throw new NullPointerException(); } command_ = value; onChanged(); } else { commandBuilder_.setMessage(value); } return this; } /** *
       * Override for the image's ENTRYPOINT.
       * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; */ public Builder setCommand( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.Builder builderForValue) { if (commandBuilder_ == null) { command_ = builderForValue.build(); onChanged(); } else { commandBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Override for the image's ENTRYPOINT.
       * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; */ public Builder mergeCommand(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command value) { if (commandBuilder_ == null) { if (command_ != null) { command_ = yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.newBuilder(command_).mergeFrom(value).buildPartial(); } else { command_ = value; } onChanged(); } else { commandBuilder_.mergeFrom(value); } return this; } /** *
       * Override for the image's ENTRYPOINT.
       * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; */ public Builder clearCommand() { if (commandBuilder_ == null) { command_ = null; onChanged(); } else { command_ = null; commandBuilder_ = null; } return this; } /** *
       * Override for the image's ENTRYPOINT.
       * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.Builder getCommandBuilder() { onChanged(); return getCommandFieldBuilder().getBuilder(); } /** *
       * Override for the image's ENTRYPOINT.
       * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.CommandOrBuilder getCommandOrBuilder() { if (commandBuilder_ != null) { return commandBuilder_.getMessageOrBuilder(); } else { return command_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.getDefaultInstance() : command_; } } /** *
       * Override for the image's ENTRYPOINT.
       * 
* * .yandex.cloud.serverless.containers.v1.Command command = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.CommandOrBuilder> getCommandFieldBuilder() { if (commandBuilder_ == null) { commandBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Command.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.CommandOrBuilder>( getCommand(), getParentForChildren(), isClean()); command_ = null; } return commandBuilder_; } private yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args args_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ArgsOrBuilder> argsBuilder_; /** *
       * Override for the image's CMD.
       * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; * @return Whether the args field is set. */ public boolean hasArgs() { return argsBuilder_ != null || args_ != null; } /** *
       * Override for the image's CMD.
       * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; * @return The args. */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args getArgs() { if (argsBuilder_ == null) { return args_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.getDefaultInstance() : args_; } else { return argsBuilder_.getMessage(); } } /** *
       * Override for the image's CMD.
       * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; */ public Builder setArgs(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args value) { if (argsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } args_ = value; onChanged(); } else { argsBuilder_.setMessage(value); } return this; } /** *
       * Override for the image's CMD.
       * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; */ public Builder setArgs( yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.Builder builderForValue) { if (argsBuilder_ == null) { args_ = builderForValue.build(); onChanged(); } else { argsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Override for the image's CMD.
       * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; */ public Builder mergeArgs(yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args value) { if (argsBuilder_ == null) { if (args_ != null) { args_ = yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.newBuilder(args_).mergeFrom(value).buildPartial(); } else { args_ = value; } onChanged(); } else { argsBuilder_.mergeFrom(value); } return this; } /** *
       * Override for the image's CMD.
       * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; */ public Builder clearArgs() { if (argsBuilder_ == null) { args_ = null; onChanged(); } else { args_ = null; argsBuilder_ = null; } return this; } /** *
       * Override for the image's CMD.
       * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.Builder getArgsBuilder() { onChanged(); return getArgsFieldBuilder().getBuilder(); } /** *
       * Override for the image's CMD.
       * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; */ public yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ArgsOrBuilder getArgsOrBuilder() { if (argsBuilder_ != null) { return argsBuilder_.getMessageOrBuilder(); } else { return args_ == null ? yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.getDefaultInstance() : args_; } } /** *
       * Override for the image's CMD.
       * 
* * .yandex.cloud.serverless.containers.v1.Args args = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ArgsOrBuilder> getArgsFieldBuilder() { if (argsBuilder_ == null) { argsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.Args.Builder, yandex.cloud.api.serverless.containers.v1.ContainerOuterClass.ArgsOrBuilder>( getArgs(), getParentForChildren(), isClean()); args_ = null; } return argsBuilder_; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> environment_; private com.google.protobuf.MapField internalGetEnvironment() { if (environment_ == null) { return com.google.protobuf.MapField.emptyMapField( EnvironmentDefaultEntryHolder.defaultEntry); } return environment_; } private com.google.protobuf.MapField internalGetMutableEnvironment() { onChanged();; if (environment_ == null) { environment_ = com.google.protobuf.MapField.newMapField( EnvironmentDefaultEntryHolder.defaultEntry); } if (!environment_.isMutable()) { environment_ = environment_.copy(); } return environment_; } public int getEnvironmentCount() { return internalGetEnvironment().getMap().size(); } /** *
       * Additional environment for the container.
       * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsEnvironment( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetEnvironment().getMap().containsKey(key); } /** * Use {@link #getEnvironmentMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getEnvironment() { return getEnvironmentMap(); } /** *
       * Additional environment for the container.
       * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getEnvironmentMap() { return internalGetEnvironment().getMap(); } /** *
       * Additional environment for the container.
       * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getEnvironmentOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetEnvironment().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Additional environment for the container.
       * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getEnvironmentOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetEnvironment().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearEnvironment() { internalGetMutableEnvironment().getMutableMap() .clear(); return this; } /** *
       * Additional environment for the container.
       * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ public Builder removeEnvironment( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableEnvironment().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableEnvironment() { return internalGetMutableEnvironment().getMutableMap(); } /** *
       * Additional environment for the container.
       * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ public Builder putEnvironment( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableEnvironment().getMutableMap() .put(key, value); return this; } /** *
       * Additional environment for the container.
       * 
* * map<string, string> environment = 4 [(.yandex.cloud.length) = "<=4096", (.yandex.cloud.map_key) = { ... } */ public Builder putAllEnvironment( java.util.Map values) { internalGetMutableEnvironment().getMutableMap() .putAll(values); return this; } private java.lang.Object workingDir_ = ""; /** *
       * Override for the image's WORKDIR.
       * 
* * string working_dir = 5; * @return The workingDir. */ public java.lang.String getWorkingDir() { java.lang.Object ref = workingDir_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); workingDir_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Override for the image's WORKDIR.
       * 
* * string working_dir = 5; * @return The bytes for workingDir. */ public com.google.protobuf.ByteString getWorkingDirBytes() { java.lang.Object ref = workingDir_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); workingDir_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Override for the image's WORKDIR.
       * 
* * string working_dir = 5; * @param value The workingDir to set. * @return This builder for chaining. */ public Builder setWorkingDir( java.lang.String value) { if (value == null) { throw new NullPointerException(); } workingDir_ = value; onChanged(); return this; } /** *
       * Override for the image's WORKDIR.
       * 
* * string working_dir = 5; * @return This builder for chaining. */ public Builder clearWorkingDir() { workingDir_ = getDefaultInstance().getWorkingDir(); onChanged(); return this; } /** *
       * Override for the image's WORKDIR.
       * 
* * string working_dir = 5; * @param value The bytes for workingDir to set. * @return This builder for chaining. */ public Builder setWorkingDirBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); workingDir_ = 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.serverless.containers.v1.ImageSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.ImageSpec) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImageSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ImageSpec(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.serverless.containers.v1.ContainerServiceOuterClass.ImageSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeployContainerRevisionMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.DeployContainerRevisionMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the revision that is being created.
     * 
* * string container_revision_id = 1; * @return The containerRevisionId. */ java.lang.String getContainerRevisionId(); /** *
     * ID of the revision that is being created.
     * 
* * string container_revision_id = 1; * @return The bytes for containerRevisionId. */ com.google.protobuf.ByteString getContainerRevisionIdBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.DeployContainerRevisionMetadata} */ public static final class DeployContainerRevisionMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.DeployContainerRevisionMetadata) DeployContainerRevisionMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeployContainerRevisionMetadata.newBuilder() to construct. private DeployContainerRevisionMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeployContainerRevisionMetadata() { containerRevisionId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeployContainerRevisionMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeployContainerRevisionMetadata( 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(); containerRevisionId_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata.Builder.class); } public static final int CONTAINER_REVISION_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerRevisionId_; /** *
     * ID of the revision that is being created.
     * 
* * string container_revision_id = 1; * @return The containerRevisionId. */ @java.lang.Override public java.lang.String getContainerRevisionId() { java.lang.Object ref = containerRevisionId_; 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(); containerRevisionId_ = s; return s; } } /** *
     * ID of the revision that is being created.
     * 
* * string container_revision_id = 1; * @return The bytes for containerRevisionId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerRevisionIdBytes() { java.lang.Object ref = containerRevisionId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerRevisionId_ = 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(containerRevisionId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerRevisionId_); } 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(containerRevisionId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerRevisionId_); } 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata) obj; if (!getContainerRevisionId() .equals(other.getContainerRevisionId())) 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) + CONTAINER_REVISION_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerRevisionId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata 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.serverless.containers.v1.DeployContainerRevisionMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.DeployContainerRevisionMetadata) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata.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(); containerRevisionId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata(this); result.containerRevisionId_ = containerRevisionId_; 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata.getDefaultInstance()) return this; if (!other.getContainerRevisionId().isEmpty()) { containerRevisionId_ = other.containerRevisionId_; 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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerRevisionId_ = ""; /** *
       * ID of the revision that is being created.
       * 
* * string container_revision_id = 1; * @return The containerRevisionId. */ public java.lang.String getContainerRevisionId() { java.lang.Object ref = containerRevisionId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerRevisionId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the revision that is being created.
       * 
* * string container_revision_id = 1; * @return The bytes for containerRevisionId. */ public com.google.protobuf.ByteString getContainerRevisionIdBytes() { java.lang.Object ref = containerRevisionId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerRevisionId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the revision that is being created.
       * 
* * string container_revision_id = 1; * @param value The containerRevisionId to set. * @return This builder for chaining. */ public Builder setContainerRevisionId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerRevisionId_ = value; onChanged(); return this; } /** *
       * ID of the revision that is being created.
       * 
* * string container_revision_id = 1; * @return This builder for chaining. */ public Builder clearContainerRevisionId() { containerRevisionId_ = getDefaultInstance().getContainerRevisionId(); onChanged(); return this; } /** *
       * ID of the revision that is being created.
       * 
* * string container_revision_id = 1; * @param value The bytes for containerRevisionId to set. * @return This builder for chaining. */ public Builder setContainerRevisionIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerRevisionId_ = 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.serverless.containers.v1.DeployContainerRevisionMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.DeployContainerRevisionMetadata) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeployContainerRevisionMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeployContainerRevisionMetadata(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.serverless.containers.v1.ContainerServiceOuterClass.DeployContainerRevisionMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RollbackContainerRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.RollbackContainerRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the container to rollback to an old revision.
     * To get a container ID, make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container to rollback to an old revision.
     * To get a container ID, make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); /** *
     * ID of the revision to rollback to.
     * To get a revision ID make a [ContainerService.ListRevisions] request.
     * 
* * string revision_id = 2 [(.yandex.cloud.required) = true]; * @return The revisionId. */ java.lang.String getRevisionId(); /** *
     * ID of the revision to rollback to.
     * To get a revision ID make a [ContainerService.ListRevisions] request.
     * 
* * string revision_id = 2 [(.yandex.cloud.required) = true]; * @return The bytes for revisionId. */ com.google.protobuf.ByteString getRevisionIdBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.RollbackContainerRequest} */ public static final class RollbackContainerRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.RollbackContainerRequest) RollbackContainerRequestOrBuilder { private static final long serialVersionUID = 0L; // Use RollbackContainerRequest.newBuilder() to construct. private RollbackContainerRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RollbackContainerRequest() { containerId_ = ""; revisionId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RollbackContainerRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RollbackContainerRequest( 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(); containerId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); revisionId_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container to rollback to an old revision.
     * To get a container ID, make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container to rollback to an old revision.
     * To get a container ID, make a [ContainerService.List] request.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int REVISION_ID_FIELD_NUMBER = 2; private volatile java.lang.Object revisionId_; /** *
     * ID of the revision to rollback to.
     * To get a revision ID make a [ContainerService.ListRevisions] request.
     * 
* * string revision_id = 2 [(.yandex.cloud.required) = true]; * @return The revisionId. */ @java.lang.Override public java.lang.String getRevisionId() { java.lang.Object ref = revisionId_; 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(); revisionId_ = s; return s; } } /** *
     * ID of the revision to rollback to.
     * To get a revision ID make a [ContainerService.ListRevisions] request.
     * 
* * string revision_id = 2 [(.yandex.cloud.required) = true]; * @return The bytes for revisionId. */ @java.lang.Override public com.google.protobuf.ByteString getRevisionIdBytes() { java.lang.Object ref = revisionId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); revisionId_ = 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(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(revisionId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, revisionId_); } 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(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(revisionId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, revisionId_); } 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest) obj; if (!getContainerId() .equals(other.getContainerId())) return false; if (!getRevisionId() .equals(other.getRevisionId())) 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) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); hash = (37 * hash) + REVISION_ID_FIELD_NUMBER; hash = (53 * hash) + getRevisionId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest 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.serverless.containers.v1.RollbackContainerRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.RollbackContainerRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest.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(); containerId_ = ""; revisionId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest(this); result.containerId_ = containerId_; result.revisionId_ = revisionId_; 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; onChanged(); } if (!other.getRevisionId().isEmpty()) { revisionId_ = other.revisionId_; 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerId_ = ""; /** *
       * ID of the container to rollback to an old revision.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container to rollback to an old revision.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container to rollback to an old revision.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container to rollback to an old revision.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container to rollback to an old revision.
       * To get a container ID, make a [ContainerService.List] request.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = value; onChanged(); return this; } private java.lang.Object revisionId_ = ""; /** *
       * ID of the revision to rollback to.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string revision_id = 2 [(.yandex.cloud.required) = true]; * @return The revisionId. */ public java.lang.String getRevisionId() { java.lang.Object ref = revisionId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); revisionId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the revision to rollback to.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string revision_id = 2 [(.yandex.cloud.required) = true]; * @return The bytes for revisionId. */ public com.google.protobuf.ByteString getRevisionIdBytes() { java.lang.Object ref = revisionId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); revisionId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the revision to rollback to.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string revision_id = 2 [(.yandex.cloud.required) = true]; * @param value The revisionId to set. * @return This builder for chaining. */ public Builder setRevisionId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } revisionId_ = value; onChanged(); return this; } /** *
       * ID of the revision to rollback to.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string revision_id = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearRevisionId() { revisionId_ = getDefaultInstance().getRevisionId(); onChanged(); return this; } /** *
       * ID of the revision to rollback to.
       * To get a revision ID make a [ContainerService.ListRevisions] request.
       * 
* * string revision_id = 2 [(.yandex.cloud.required) = true]; * @param value The bytes for revisionId to set. * @return This builder for chaining. */ public Builder setRevisionIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); revisionId_ = 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.serverless.containers.v1.RollbackContainerRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.RollbackContainerRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RollbackContainerRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RollbackContainerRequest(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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RollbackContainerMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.RollbackContainerMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the container that is being rolled back.
     * 
* * string container_id = 1; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container that is being rolled back.
     * 
* * string container_id = 1; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); /** *
     * ID of the revision that the container is being rolled back to.
     * 
* * string revision_id = 2; * @return The revisionId. */ java.lang.String getRevisionId(); /** *
     * ID of the revision that the container is being rolled back to.
     * 
* * string revision_id = 2; * @return The bytes for revisionId. */ com.google.protobuf.ByteString getRevisionIdBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.RollbackContainerMetadata} */ public static final class RollbackContainerMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.RollbackContainerMetadata) RollbackContainerMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use RollbackContainerMetadata.newBuilder() to construct. private RollbackContainerMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RollbackContainerMetadata() { containerId_ = ""; revisionId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RollbackContainerMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RollbackContainerMetadata( 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(); containerId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); revisionId_ = 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.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container that is being rolled back.
     * 
* * string container_id = 1; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container that is being rolled back.
     * 
* * string container_id = 1; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int REVISION_ID_FIELD_NUMBER = 2; private volatile java.lang.Object revisionId_; /** *
     * ID of the revision that the container is being rolled back to.
     * 
* * string revision_id = 2; * @return The revisionId. */ @java.lang.Override public java.lang.String getRevisionId() { java.lang.Object ref = revisionId_; 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(); revisionId_ = s; return s; } } /** *
     * ID of the revision that the container is being rolled back to.
     * 
* * string revision_id = 2; * @return The bytes for revisionId. */ @java.lang.Override public com.google.protobuf.ByteString getRevisionIdBytes() { java.lang.Object ref = revisionId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); revisionId_ = 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(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(revisionId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, revisionId_); } 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(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(revisionId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, revisionId_); } 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata) obj; if (!getContainerId() .equals(other.getContainerId())) return false; if (!getRevisionId() .equals(other.getRevisionId())) 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) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); hash = (37 * hash) + REVISION_ID_FIELD_NUMBER; hash = (53 * hash) + getRevisionId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata 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.serverless.containers.v1.RollbackContainerMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.RollbackContainerMetadata) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata.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(); containerId_ = ""; revisionId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata(this); result.containerId_ = containerId_; result.revisionId_ = revisionId_; 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; onChanged(); } if (!other.getRevisionId().isEmpty()) { revisionId_ = other.revisionId_; 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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerId_ = ""; /** *
       * ID of the container that is being rolled back.
       * 
* * string container_id = 1; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container that is being rolled back.
       * 
* * string container_id = 1; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container that is being rolled back.
       * 
* * string container_id = 1; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container that is being rolled back.
       * 
* * string container_id = 1; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container that is being rolled back.
       * 
* * string container_id = 1; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = value; onChanged(); return this; } private java.lang.Object revisionId_ = ""; /** *
       * ID of the revision that the container is being rolled back to.
       * 
* * string revision_id = 2; * @return The revisionId. */ public java.lang.String getRevisionId() { java.lang.Object ref = revisionId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); revisionId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the revision that the container is being rolled back to.
       * 
* * string revision_id = 2; * @return The bytes for revisionId. */ public com.google.protobuf.ByteString getRevisionIdBytes() { java.lang.Object ref = revisionId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); revisionId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the revision that the container is being rolled back to.
       * 
* * string revision_id = 2; * @param value The revisionId to set. * @return This builder for chaining. */ public Builder setRevisionId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } revisionId_ = value; onChanged(); return this; } /** *
       * ID of the revision that the container is being rolled back to.
       * 
* * string revision_id = 2; * @return This builder for chaining. */ public Builder clearRevisionId() { revisionId_ = getDefaultInstance().getRevisionId(); onChanged(); return this; } /** *
       * ID of the revision that the container is being rolled back to.
       * 
* * string revision_id = 2; * @param value The bytes for revisionId to set. * @return This builder for chaining. */ public Builder setRevisionIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); revisionId_ = 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.serverless.containers.v1.RollbackContainerMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.RollbackContainerMetadata) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RollbackContainerMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RollbackContainerMetadata(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.serverless.containers.v1.ContainerServiceOuterClass.RollbackContainerMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListContainerOperationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.ListContainerOperationsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the container to list operations for.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ java.lang.String getContainerId(); /** *
     * ID of the container to list operations for.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ com.google.protobuf.ByteString getContainerIdBytes(); /** *
     * The maximum number of results per page that should be returned. If the number of available
     * results is larger than `pageSize`, the service returns a [ListContainerOperationsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set `pageToken` to the
     * [ListContainerOperationsResponse.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 `pageToken` to the
     * [ListContainerOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can be applied to the [operation.Operation.done], [operation.Operation.created_by] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Examples of a filter: `done=false`, `created_by='John.Doe'`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can be applied to the [operation.Operation.done], [operation.Operation.created_by] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Examples of a filter: `done=false`, `created_by='John.Doe'`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.serverless.containers.v1.ListContainerOperationsRequest} */ public static final class ListContainerOperationsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.ListContainerOperationsRequest) ListContainerOperationsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListContainerOperationsRequest.newBuilder() to construct. private ListContainerOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListContainerOperationsRequest() { containerId_ = ""; pageToken_ = ""; filter_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListContainerOperationsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListContainerOperationsRequest( 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(); containerId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); filter_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest.Builder.class); } public static final int CONTAINER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object containerId_; /** *
     * ID of the container to list operations for.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ @java.lang.Override public java.lang.String getContainerId() { java.lang.Object ref = containerId_; 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(); containerId_ = s; return s; } } /** *
     * ID of the container to list operations for.
     * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ @java.lang.Override public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page that should be returned. If the number of available
     * results is larger than `pageSize`, the service returns a [ListContainerOperationsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set `pageToken` to the
     * [ListContainerOperationsResponse.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 `pageToken` to the
     * [ListContainerOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILTER_FIELD_NUMBER = 4; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can be applied to the [operation.Operation.done], [operation.Operation.created_by] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Examples of a filter: `done=false`, `created_by='John.Doe'`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } } /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently filtering can be applied to the [operation.Operation.done], [operation.Operation.created_by] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Examples of a filter: `done=false`, `created_by='John.Doe'`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(containerId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, containerId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(containerId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, containerId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest) obj; if (!getContainerId() .equals(other.getContainerId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!getFilter() .equals(other.getFilter())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CONTAINER_ID_FIELD_NUMBER; hash = (53 * hash) + getContainerId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest 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.serverless.containers.v1.ListContainerOperationsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.ListContainerOperationsRequest) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest.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(); containerId_ = ""; pageSize_ = 0L; pageToken_ = ""; filter_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest(this); result.containerId_ = containerId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; result.filter_ = filter_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest.getDefaultInstance()) return this; if (!other.getContainerId().isEmpty()) { containerId_ = other.containerId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } if (!other.getFilter().isEmpty()) { filter_ = other.filter_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object containerId_ = ""; /** *
       * ID of the container to list operations for.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The containerId. */ public java.lang.String getContainerId() { java.lang.Object ref = containerId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); containerId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the container to list operations for.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for containerId. */ public com.google.protobuf.ByteString getContainerIdBytes() { java.lang.Object ref = containerId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); containerId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the container to list operations for.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The containerId to set. * @return This builder for chaining. */ public Builder setContainerId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } containerId_ = value; onChanged(); return this; } /** *
       * ID of the container to list operations for.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearContainerId() { containerId_ = getDefaultInstance().getContainerId(); onChanged(); return this; } /** *
       * ID of the container to list operations for.
       * 
* * string container_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for containerId to set. * @return This builder for chaining. */ public Builder setContainerIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); containerId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page that should be returned. If the number of available
       * results is larger than `pageSize`, the service returns a [ListContainerOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page that should be returned. If the number of available
       * results is larger than `pageSize`, the service returns a [ListContainerOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page that should be returned. If the number of available
       * results is larger than `pageSize`, the service returns a [ListContainerOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set `pageToken` to the
       * [ListContainerOperationsResponse.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 `pageToken` to the
       * [ListContainerOperationsResponse.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 `pageToken` to the
       * [ListContainerOperationsResponse.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 `pageToken` to the
       * [ListContainerOperationsResponse.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 `pageToken` to the
       * [ListContainerOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can be applied to the [operation.Operation.done], [operation.Operation.created_by] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter: `done=false`, `created_by='John.Doe'`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can be applied to the [operation.Operation.done], [operation.Operation.created_by] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter: `done=false`, `created_by='John.Doe'`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can be applied to the [operation.Operation.done], [operation.Operation.created_by] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter: `done=false`, `created_by='John.Doe'`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } filter_ = value; onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can be applied to the [operation.Operation.done], [operation.Operation.created_by] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter: `done=false`, `created_by='John.Doe'`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return This builder for chaining. */ public Builder clearFilter() { filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently filtering can be applied to the [operation.Operation.done], [operation.Operation.created_by] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter: `done=false`, `created_by='John.Doe'`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); filter_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.serverless.containers.v1.ListContainerOperationsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.ListContainerOperationsRequest) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListContainerOperationsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListContainerOperationsRequest(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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListContainerOperationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.serverless.containers.v1.ListContainerOperationsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsList(); /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index); /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ int getOperationsCount(); /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsOrBuilderList(); /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index); /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainerOperationsRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainerOperationsRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainerOperationsRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainerOperationsRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` 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.serverless.containers.v1.ListContainerOperationsResponse} */ public static final class ListContainerOperationsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.serverless.containers.v1.ListContainerOperationsResponse) ListContainerOperationsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListContainerOperationsResponse.newBuilder() to construct. private ListContainerOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListContainerOperationsResponse() { operations_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListContainerOperationsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListContainerOperationsResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { operations_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } operations_.add( input.readMessage(yandex.cloud.api.operation.OperationOuterClass.Operation.parser(), extensionRegistry)); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); nextPageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { operations_ = java.util.Collections.unmodifiableList(operations_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse.Builder.class); } public static final int OPERATIONS_FIELD_NUMBER = 1; private java.util.List operations_; /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsList() { return operations_; } /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsOrBuilderList() { return operations_; } /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public int getOperationsCount() { return operations_.size(); } /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) { return operations_.get(index); } /** *
     * List of operations for the specified container.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index) { return operations_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainerOperationsRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainerOperationsRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` 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; } } /** *
     * Token for getting the next page of the list. If the number of results is greater than
     * the specified [ListContainerOperationsRequest.page_size], use `nextPageToken` as the value
     * for the [ListContainerOperationsRequest.page_token] parameter in the next list request.
     * Each subsequent page will have its own `nextPageToken` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < operations_.size(); i++) { output.writeMessage(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < operations_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse)) { return super.equals(obj); } yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse other = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse) obj; if (!getOperationsList() .equals(other.getOperationsList())) return false; if (!getNextPageToken() .equals(other.getNextPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getOperationsCount() > 0) { hash = (37 * hash) + OPERATIONS_FIELD_NUMBER; hash = (53 * hash) + getOperationsList().hashCode(); } hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse 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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse 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.serverless.containers.v1.ListContainerOperationsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.serverless.containers.v1.ListContainerOperationsResponse) yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse.class, yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse.Builder.class); } // Construct using yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getOperationsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (operationsBuilder_ == null) { operations_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { operationsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse getDefaultInstanceForType() { return yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse build() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse buildPartial() { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse result = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse(this); int from_bitField0_ = bitField0_; if (operationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { operations_ = java.util.Collections.unmodifiableList(operations_); bitField0_ = (bitField0_ & ~0x00000001); } result.operations_ = operations_; } else { result.operations_ = operationsBuilder_.build(); } result.nextPageToken_ = nextPageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse) { return mergeFrom((yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse other) { if (other == yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse.getDefaultInstance()) return this; if (operationsBuilder_ == null) { if (!other.operations_.isEmpty()) { if (operations_.isEmpty()) { operations_ = other.operations_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureOperationsIsMutable(); operations_.addAll(other.operations_); } onChanged(); } } else { if (!other.operations_.isEmpty()) { if (operationsBuilder_.isEmpty()) { operationsBuilder_.dispose(); operationsBuilder_ = null; operations_ = other.operations_; bitField0_ = (bitField0_ & ~0x00000001); operationsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getOperationsFieldBuilder() : null; } else { operationsBuilder_.addAllMessages(other.operations_); } } } if (!other.getNextPageToken().isEmpty()) { nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List operations_ = java.util.Collections.emptyList(); private void ensureOperationsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { operations_ = new java.util.ArrayList(operations_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder> operationsBuilder_; /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsList() { if (operationsBuilder_ == null) { return java.util.Collections.unmodifiableList(operations_); } else { return operationsBuilder_.getMessageList(); } } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public int getOperationsCount() { if (operationsBuilder_ == null) { return operations_.size(); } else { return operationsBuilder_.getCount(); } } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) { if (operationsBuilder_ == null) { return operations_.get(index); } else { return operationsBuilder_.getMessage(index); } } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder setOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.set(index, value); onChanged(); } else { operationsBuilder_.setMessage(index, value); } return this; } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder setOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.set(index, builderForValue.build()); onChanged(); } else { operationsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations(yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.add(value); onChanged(); } else { operationsBuilder_.addMessage(value); } return this; } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.add(index, value); onChanged(); } else { operationsBuilder_.addMessage(index, value); } return this; } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.add(builderForValue.build()); onChanged(); } else { operationsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.add(index, builderForValue.build()); onChanged(); } else { operationsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addAllOperations( java.lang.Iterable values) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, operations_); onChanged(); } else { operationsBuilder_.addAllMessages(values); } return this; } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder clearOperations() { if (operationsBuilder_ == null) { operations_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { operationsBuilder_.clear(); } return this; } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder removeOperations(int index) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.remove(index); onChanged(); } else { operationsBuilder_.remove(index); } return this; } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder getOperationsBuilder( int index) { return getOperationsFieldBuilder().getBuilder(index); } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index) { if (operationsBuilder_ == null) { return operations_.get(index); } else { return operationsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsOrBuilderList() { if (operationsBuilder_ != null) { return operationsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(operations_); } } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder() { return getOperationsFieldBuilder().addBuilder( yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance()); } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder( int index) { return getOperationsFieldBuilder().addBuilder( index, yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance()); } /** *
       * List of operations for the specified container.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsBuilderList() { return getOperationsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder> getOperationsFieldBuilder() { if (operationsBuilder_ == null) { operationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>( operations_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); operations_ = null; } return operationsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainerOperationsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainerOperationsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainerOperationsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainerOperationsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainerOperationsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainerOperationsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainerOperationsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainerOperationsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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; } /** *
       * Token for getting the next page of the list. If the number of results is greater than
       * the specified [ListContainerOperationsRequest.page_size], use `nextPageToken` as the value
       * for the [ListContainerOperationsRequest.page_token] parameter in the next list request.
       * Each subsequent page will have its own `nextPageToken` 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.serverless.containers.v1.ListContainerOperationsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.serverless.containers.v1.ListContainerOperationsResponse) private static final yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse(); } public static yandex.cloud.api.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListContainerOperationsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListContainerOperationsResponse(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.serverless.containers.v1.ContainerServiceOuterClass.ListContainerOperationsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_GetContainerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_GetContainerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_ListContainersRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_ListContainersRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_ListContainersResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_ListContainersResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_CreateContainerRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_CreateContainerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_CreateContainerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_UpdateContainerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_DeleteContainerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_GetContainerRevisionRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_GetContainerRevisionRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_ListContainersRevisionsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_EnvironmentEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_ImageSpec_EnvironmentEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_DeployContainerRevisionMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_RollbackContainerMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_serverless_containers_v1_ListContainerOperationsResponse_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/serverless/containers/v1/" + "container_service.proto\022%yandex.cloud.se" + "rverless.containers.v1\032\034google/api/annot" + "ations.proto\032 google/protobuf/field_mask" + ".proto\032\036google/protobuf/duration.proto\032 " + "yandex/cloud/api/operation.proto\032 yandex" + "/cloud/access/access.proto\0325yandex/cloud" + "/serverless/containers/v1/container.prot" + "o\032&yandex/cloud/operation/operation.prot" + "o\032\035yandex/cloud/validation.proto\"1\n\023GetC" + "ontainerRequest\022\032\n\014container_id\030\001 \001(\tB\004\350" + "\3071\001\"g\n\025ListContainersRequest\022\027\n\tfolder_i" + "d\030\001 \001(\tB\004\350\3071\001\022\021\n\tpage_size\030\002 \001(\003\022\022\n\npage" + "_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\"w\n\026ListCont" + "ainersResponse\022D\n\ncontainers\030\001 \003(\01320.yan" + "dex.cloud.serverless.containers.v1.Conta" + "iner\022\027\n\017next_page_token\030\002 \001(\t\"\316\002\n\026Create" + "ContainerRequest\022\027\n\tfolder_id\030\001 \001(\tB\004\350\3071" + "\001\022/\n\004name\030\002 \001(\tB!\362\3071\035|[a-z][-a-z0-9]{1,6" + "1}[a-z0-9]\022\036\n\013description\030\003 \001(\tB\t\212\3101\005<=2" + "56\022\232\001\n\006labels\030\004 \003(\0132I.yandex.cloud.serve" + "rless.containers.v1.CreateContainerReque" + "st.LabelsEntryB?\202\3101\004<=64\212\3101\004<=63\362\3071\013[-_0" + "-9a-z]*\262\3101\006\032\0041-63\262\3101\022\022\020[a-z][-_0-9a-z]*\032" + "-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" + "(\t:\0028\001\"/\n\027CreateContainerMetadata\022\024\n\014con" + "tainer_id\030\001 \001(\t\"\202\003\n\026UpdateContainerReque" + "st\022\032\n\014container_id\030\001 \001(\tB\004\350\3071\001\022/\n\013update" + "_mask\030\002 \001(\0132\032.google.protobuf.FieldMask\022" + "/\n\004name\030\003 \001(\tB!\362\3071\035|[a-z][-a-z0-9]{1,61}" + "[a-z0-9]\022\036\n\013description\030\004 \001(\tB\t\212\3101\005<=256" + "\022\232\001\n\006labels\030\005 \003(\0132I.yandex.cloud.serverl" + "ess.containers.v1.UpdateContainerRequest" + ".LabelsEntryB?\202\3101\004<=64\212\3101\004<=63\362\3071\013[-_0-9" + "a-z]*\262\3101\006\032\0041-63\262\3101\022\022\020[a-z][-_0-9a-z]*\032-\n" + "\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t" + ":\0028\001\"/\n\027UpdateContainerMetadata\022\024\n\014conta" + "iner_id\030\001 \001(\t\"4\n\026DeleteContainerRequest\022" + "\032\n\014container_id\030\001 \001(\tB\004\350\3071\001\"/\n\027DeleteCon" + "tainerMetadata\022\024\n\014container_id\030\001 \001(\t\"B\n\033" + "GetContainerRevisionRequest\022#\n\025container" + "_revision_id\030\001 \001(\tB\004\350\3071\001\"\263\001\n\036ListContain" + "ersRevisionsRequest\022\023\n\tfolder_id\030\001 \001(\tH\000" + "\022\026\n\014container_id\030\002 \001(\tH\000\022\035\n\tpage_size\030\003 " + "\001(\003B\n\372\3071\0060-1000\022\035\n\npage_token\030\004 \001(\tB\t\212\3101" + "\005<=100\022\032\n\006filter\030\005 \001(\tB\n\212\3101\006<=1000B\n\n\002id" + "\022\004\300\3011\001\"~\n\037ListContainersRevisionsRespons" + "e\022B\n\trevisions\030\001 \003(\0132/.yandex.cloud.serv" + "erless.containers.v1.Revision\022\027\n\017next_pa" + "ge_token\030\002 \001(\t\"\233\006\n\036DeployContainerRevisi" + "onRequest\022\032\n\014container_id\030\001 \001(\tB\004\350\3071\001\022\023\n" + "\013description\030\003 \001(\t\022I\n\tresources\030\005 \001(\01320." + "yandex.cloud.serverless.containers.v1.Re" + "sourcesB\004\350\3071\001\022@\n\021execution_timeout\030\006 \001(\013" + "2\031.google.protobuf.DurationB\n\372\3071\006<=600s\022" + "\032\n\022service_account_id\030\007 \001(\t\022J\n\nimage_spe" + "c\030\010 \001(\01320.yandex.cloud.serverless.contai" + "ners.v1.ImageSpecB\004\350\3071\001\022\023\n\013concurrency\030\t" + " \001(\003\022>\n\007secrets\030\n \003(\0132-.yandex.cloud.ser" + "verless.containers.v1.Secret\022I\n\014connecti" + "vity\030\013 \001(\01323.yandex.cloud.serverless.con" + "tainers.v1.Connectivity\022P\n\020provision_pol" + "icy\030\014 \001(\01326.yandex.cloud.serverless.cont" + "ainers.v1.ProvisionPolicy\022L\n\016scaling_pol" + "icy\030\r \001(\01324.yandex.cloud.serverless.cont" + "ainers.v1.ScalingPolicy\022F\n\013log_options\030\016" + " \001(\01321.yandex.cloud.serverless.container" + "s.v1.LogOptions\022K\n\016storage_mounts\030\017 \003(\0132" + "3.yandex.cloud.serverless.containers.v1." + "StorageMount\"\350\002\n\tImageSpec\022\027\n\timage_url\030" + "\001 \001(\tB\004\350\3071\001\022?\n\007command\030\002 \001(\0132..yandex.cl" + "oud.serverless.containers.v1.Command\0229\n\004" + "args\030\003 \001(\0132+.yandex.cloud.serverless.con" + "tainers.v1.Args\022}\n\013environment\030\004 \003(\0132A.y" + "andex.cloud.serverless.containers.v1.Ima" + "geSpec.EnvironmentEntryB%\212\3101\006<=4096\262\3101\027\022" + "\025[a-zA-Z][a-zA-Z0-9_]*\022\023\n\013working_dir\030\005 " + "\001(\t\0322\n\020EnvironmentEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" + "value\030\002 \001(\t:\0028\001\"@\n\037DeployContainerRevisi" + "onMetadata\022\035\n\025container_revision_id\030\001 \001(" + "\t\"Q\n\030RollbackContainerRequest\022\032\n\014contain" + "er_id\030\001 \001(\tB\004\350\3071\001\022\031\n\013revision_id\030\002 \001(\tB\004" + "\350\3071\001\"F\n\031RollbackContainerMetadata\022\024\n\014con" + "tainer_id\030\001 \001(\t\022\023\n\013revision_id\030\002 \001(\t\"\226\001\n" + "\036ListContainerOperationsRequest\022\032\n\014conta" + "iner_id\030\001 \001(\tB\004\350\3071\001\022\035\n\tpage_size\030\002 \001(\003B\n" + "\372\3071\0060-1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=10" + "0\022\032\n\006filter\030\004 \001(\tB\n\212\3101\006<=1000\"q\n\037ListCon" + "tainerOperationsResponse\0225\n\noperations\030\001" + " \003(\0132!.yandex.cloud.operation.Operation\022" + "\027\n\017next_page_token\030\002 \001(\t2\355\024\n\020ContainerSe" + "rvice\022\245\001\n\003Get\022:.yandex.cloud.serverless." + "containers.v1.GetContainerRequest\0320.yand" + "ex.cloud.serverless.containers.v1.Contai" + "ner\"0\202\323\344\223\002*\022(/containers/v1/containers/{" + "container_id}\022\246\001\n\004List\022<.yandex.cloud.se" + "rverless.containers.v1.ListContainersReq" + "uest\032=.yandex.cloud.serverless.container" + "s.v1.ListContainersResponse\"!\202\323\344\223\002\033\022\031/co" + "ntainers/v1/containers\022\270\001\n\006Create\022=.yand" + "ex.cloud.serverless.containers.v1.Create" + "ContainerRequest\032!.yandex.cloud.operatio" + "n.Operation\"L\202\323\344\223\002\036\"\031/containers/v1/cont" + "ainers:\001*\262\322*$\n\027CreateContainerMetadata\022\t" + "Container\022\307\001\n\006Update\022=.yandex.cloud.serv" + "erless.containers.v1.UpdateContainerRequ" + "est\032!.yandex.cloud.operation.Operation\"[" + "\202\323\344\223\002-2(/containers/v1/containers/{conta" + "iner_id}:\001*\262\322*$\n\027UpdateContainerMetadata" + "\022\tContainer\022\320\001\n\006Delete\022=.yandex.cloud.se" + "rverless.containers.v1.DeleteContainerRe" + "quest\032!.yandex.cloud.operation.Operation" + "\"d\202\323\344\223\002**(/containers/v1/containers/{con" + "tainer_id}\262\322*0\n\027DeleteContainerMetadata\022" + "\025google.protobuf.Empty\022\325\001\n\016DeployRevisio" + "n\022E.yandex.cloud.serverless.containers.v" + "1.DeployContainerRevisionRequest\032!.yande" + "x.cloud.operation.Operation\"Y\202\323\344\223\002$\"\037/co" + "ntainers/v1/revisions:deploy:\001*\262\322*+\n\037Dep" + "loyContainerRevisionMetadata\022\010Revision\022\326" + "\001\n\010Rollback\022?.yandex.cloud.serverless.co" + "ntainers.v1.RollbackContainerRequest\032!.y" + "andex.cloud.operation.Operation\"f\202\323\344\223\0026\"" + "1/containers/v1/containers/{container_id" + "}:rollback:\001*\262\322*&\n\031RollbackContainerMeta" + "data\022\tContainer\022\274\001\n\013GetRevision\022B.yandex" + ".cloud.serverless.containers.v1.GetConta" + "inerRevisionRequest\032/.yandex.cloud.serve" + "rless.containers.v1.Revision\"8\202\323\344\223\0022\0220/c" + "ontainers/v1/revisions/{container_revisi" + "on_id}\022\300\001\n\rListRevisions\022E.yandex.cloud." + "serverless.containers.v1.ListContainersR" + "evisionsRequest\032F.yandex.cloud.serverles" + "s.containers.v1.ListContainersRevisionsR" + "esponse\" \202\323\344\223\002\032\022\030/containers/v1/revision" + "s\022\334\001\n\016ListOperations\022E.yandex.cloud.serv" + "erless.containers.v1.ListContainerOperat" + "ionsRequest\032F.yandex.cloud.serverless.co" + "ntainers.v1.ListContainerOperationsRespo" + "nse\";\202\323\344\223\0025\0223/containers/v1/containers/{" + "container_id}/operations\022\271\001\n\022ListAccessB" + "indings\022..yandex.cloud.access.ListAccess" + "BindingsRequest\032/.yandex.cloud.access.Li" + "stAccessBindingsResponse\"B\202\323\344\223\002<\022:/conta" + "iners/v1/containers/{resource_id}:listAc" + "cessBindings\022\351\001\n\021SetAccessBindings\022-.yan" + "dex.cloud.access.SetAccessBindingsReques" + "t\032!.yandex.cloud.operation.Operation\"\201\001\202" + "\323\344\223\002>\"9/containers/v1/containers/{resour" + "ce_id}:setAccessBindings:\001*\262\322*9\n access." + "SetAccessBindingsMetadata\022\025google.protob" + "uf.Empty\022\365\001\n\024UpdateAccessBindings\0220.yand" + "ex.cloud.access.UpdateAccessBindingsRequ" + "est\032!.yandex.cloud.operation.Operation\"\207" + "\001\202\323\344\223\002A\"




© 2015 - 2025 Weber Informatics LLC | Privacy Policy