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

com.google.appengine.api.blobstore.BlobstoreServicePb Maven / Gradle / Ivy

Go to download

API for Google App Engine standard environment with some of the dependencies shaded (repackaged)

There is a newer version: 2.0.27
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: blobstore_service.proto

package com.google.appengine.api.blobstore;

public final class BlobstoreServicePb {
  private BlobstoreServicePb() {}
  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 BlobstoreServiceErrorOrBuilder extends
      // @@protoc_insertion_point(interface_extends:java.apphosting.BlobstoreServiceError)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * 
   * Blobstore service error codes.  Returned via
   * RPC::set_application_error when RPC status is set to
   * RPC::APPLICATION_ERROR.
   * 
* * Protobuf type {@code java.apphosting.BlobstoreServiceError} */ public static final class BlobstoreServiceError extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.BlobstoreServiceError) BlobstoreServiceErrorOrBuilder { private static final long serialVersionUID = 0L; // Use BlobstoreServiceError.newBuilder() to construct. private BlobstoreServiceError(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private BlobstoreServiceError() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new BlobstoreServiceError(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_BlobstoreServiceError_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_BlobstoreServiceError_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError.class, com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError.Builder.class); } /** * Protobuf enum {@code java.apphosting.BlobstoreServiceError.ErrorCode} */ public enum ErrorCode implements com.google.protobuf.ProtocolMessageEnum { /** * OK = 0; */ OK(0), /** *
       * General error creating the upload URL.  These will normally be
       * caused by configuration or other errors that we do not want to
       * expose to the application.
       * 
* * INTERNAL_ERROR = 1; */ INTERNAL_ERROR(1), /** *
       * Requested upload URL results are too long for an HTTP request.
       * 
* * URL_TOO_LONG = 2; */ URL_TOO_LONG(2), /** *
       * Application does not have permission to do operation, such as
       * deletion.
       * 
* * PERMISSION_DENIED = 3; */ PERMISSION_DENIED(3), /** *
       * Not such blob for application when attempting programmatic access.
       * 
* * BLOB_NOT_FOUND = 4; */ BLOB_NOT_FOUND(4), /** *
       * Requested data index is out of range.
       * 
* * DATA_INDEX_OUT_OF_RANGE = 5; */ DATA_INDEX_OUT_OF_RANGE(5), /** *
       * Requested data size is too large.
       * 
* * BLOB_FETCH_SIZE_TOO_LARGE = 6; */ BLOB_FETCH_SIZE_TOO_LARGE(6), /** *
       * Value of an argument is outside the allowable range of values
       * 
* * ARGUMENT_OUT_OF_RANGE = 8; */ ARGUMENT_OUT_OF_RANGE(8), /** *
       * The blob key could not be decrypted or is not a supported type.
       * 
* * INVALID_BLOB_KEY = 9; */ INVALID_BLOB_KEY(9), ; /** * OK = 0; */ public static final int OK_VALUE = 0; /** *
       * General error creating the upload URL.  These will normally be
       * caused by configuration or other errors that we do not want to
       * expose to the application.
       * 
* * INTERNAL_ERROR = 1; */ public static final int INTERNAL_ERROR_VALUE = 1; /** *
       * Requested upload URL results are too long for an HTTP request.
       * 
* * URL_TOO_LONG = 2; */ public static final int URL_TOO_LONG_VALUE = 2; /** *
       * Application does not have permission to do operation, such as
       * deletion.
       * 
* * PERMISSION_DENIED = 3; */ public static final int PERMISSION_DENIED_VALUE = 3; /** *
       * Not such blob for application when attempting programmatic access.
       * 
* * BLOB_NOT_FOUND = 4; */ public static final int BLOB_NOT_FOUND_VALUE = 4; /** *
       * Requested data index is out of range.
       * 
* * DATA_INDEX_OUT_OF_RANGE = 5; */ public static final int DATA_INDEX_OUT_OF_RANGE_VALUE = 5; /** *
       * Requested data size is too large.
       * 
* * BLOB_FETCH_SIZE_TOO_LARGE = 6; */ public static final int BLOB_FETCH_SIZE_TOO_LARGE_VALUE = 6; /** *
       * Value of an argument is outside the allowable range of values
       * 
* * ARGUMENT_OUT_OF_RANGE = 8; */ public static final int ARGUMENT_OUT_OF_RANGE_VALUE = 8; /** *
       * The blob key could not be decrypted or is not a supported type.
       * 
* * INVALID_BLOB_KEY = 9; */ public static final int INVALID_BLOB_KEY_VALUE = 9; public final int getNumber() { return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ErrorCode valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static ErrorCode forNumber(int value) { switch (value) { case 0: return OK; case 1: return INTERNAL_ERROR; case 2: return URL_TOO_LONG; case 3: return PERMISSION_DENIED; case 4: return BLOB_NOT_FOUND; case 5: return DATA_INDEX_OUT_OF_RANGE; case 6: return BLOB_FETCH_SIZE_TOO_LARGE; case 8: return ARGUMENT_OUT_OF_RANGE; case 9: return INVALID_BLOB_KEY; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ErrorCode> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ErrorCode findValueByNumber(int number) { return ErrorCode.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError.getDescriptor().getEnumTypes().get(0); } private static final ErrorCode[] VALUES = values(); public static ErrorCode valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int value; private ErrorCode(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:java.apphosting.BlobstoreServiceError.ErrorCode) } 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 { getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError other = (com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError) obj; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError 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 com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError 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 com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError 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(com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError 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; } /** *
     * Blobstore service error codes.  Returned via
     * RPC::set_application_error when RPC status is set to
     * RPC::APPLICATION_ERROR.
     * 
* * Protobuf type {@code java.apphosting.BlobstoreServiceError} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.BlobstoreServiceError) com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceErrorOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_BlobstoreServiceError_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_BlobstoreServiceError_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError.class, com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_BlobstoreServiceError_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError build() { com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError result = new com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError(this); 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 com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError.getDefaultInstance()) return this; this.mergeUnknownFields(other.getUnknownFields()); 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 { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally 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:java.apphosting.BlobstoreServiceError) } // @@protoc_insertion_point(class_scope:java.apphosting.BlobstoreServiceError) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public BlobstoreServiceError parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.BlobstoreServiceError getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateUploadURLRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.CreateUploadURLRequest) com.google.protobuf.MessageOrBuilder { /** * required string success_path = 1; * @return Whether the successPath field is set. */ boolean hasSuccessPath(); /** * required string success_path = 1; * @return The successPath. */ java.lang.String getSuccessPath(); /** * required string success_path = 1; * @return The bytes for successPath. */ com.google.protobuf.ByteString getSuccessPathBytes(); /** *
     * Specifies the maximum cumulative size that will be accepted of
     * all blobs in this upload in bytes.
     * 
* * optional int64 max_upload_size_bytes = 2; * @return Whether the maxUploadSizeBytes field is set. */ boolean hasMaxUploadSizeBytes(); /** *
     * Specifies the maximum cumulative size that will be accepted of
     * all blobs in this upload in bytes.
     * 
* * optional int64 max_upload_size_bytes = 2; * @return The maxUploadSizeBytes. */ long getMaxUploadSizeBytes(); /** *
     * Specifies the maximum size that will be allowed for any single blob in
     * the upload in bytes.
     * 
* * optional int64 max_upload_size_per_blob_bytes = 3; * @return Whether the maxUploadSizePerBlobBytes field is set. */ boolean hasMaxUploadSizePerBlobBytes(); /** *
     * Specifies the maximum size that will be allowed for any single blob in
     * the upload in bytes.
     * 
* * optional int64 max_upload_size_per_blob_bytes = 3; * @return The maxUploadSizePerBlobBytes. */ long getMaxUploadSizePerBlobBytes(); /** *
     * Specifies the Google Storage bucket that should be used for all of the
     * blobs in this upload. The applications service account must have the
     * correct permissions to write to the bucket. If not specified, then the blob
     * will be written to blobstore.
     * 
* * optional string gs_bucket_name = 4; * @return Whether the gsBucketName field is set. */ boolean hasGsBucketName(); /** *
     * Specifies the Google Storage bucket that should be used for all of the
     * blobs in this upload. The applications service account must have the
     * correct permissions to write to the bucket. If not specified, then the blob
     * will be written to blobstore.
     * 
* * optional string gs_bucket_name = 4; * @return The gsBucketName. */ java.lang.String getGsBucketName(); /** *
     * Specifies the Google Storage bucket that should be used for all of the
     * blobs in this upload. The applications service account must have the
     * correct permissions to write to the bucket. If not specified, then the blob
     * will be written to blobstore.
     * 
* * optional string gs_bucket_name = 4; * @return The bytes for gsBucketName. */ com.google.protobuf.ByteString getGsBucketNameBytes(); /** *
     * Allow users to specify the timeout period for the upload URL from the
     * default timeout. The timeout on the URL is used for DOS protection, and
     * the user accepts that extending the timeout increases the risk of the URL
     * being abused.
     * 
* * optional int32 url_expiry_time_seconds = 5; * @return Whether the urlExpiryTimeSeconds field is set. */ boolean hasUrlExpiryTimeSeconds(); /** *
     * Allow users to specify the timeout period for the upload URL from the
     * default timeout. The timeout on the URL is used for DOS protection, and
     * the user accepts that extending the timeout increases the risk of the URL
     * being abused.
     * 
* * optional int32 url_expiry_time_seconds = 5; * @return The urlExpiryTimeSeconds. */ int getUrlExpiryTimeSeconds(); } /** *
   * Request for upload URL.  The success URL must be a
   * URL paths that refers to the requesting application.
   * 
* * Protobuf type {@code java.apphosting.CreateUploadURLRequest} */ public static final class CreateUploadURLRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.CreateUploadURLRequest) CreateUploadURLRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateUploadURLRequest.newBuilder() to construct. private CreateUploadURLRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateUploadURLRequest() { successPath_ = ""; gsBucketName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateUploadURLRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest.Builder.class); } private int bitField0_; public static final int SUCCESS_PATH_FIELD_NUMBER = 1; @SuppressWarnings("serial") private volatile java.lang.Object successPath_ = ""; /** * required string success_path = 1; * @return Whether the successPath field is set. */ @java.lang.Override public boolean hasSuccessPath() { return ((bitField0_ & 0x00000001) != 0); } /** * required string success_path = 1; * @return The successPath. */ @java.lang.Override public java.lang.String getSuccessPath() { java.lang.Object ref = successPath_; 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 (bs.isValidUtf8()) { successPath_ = s; } return s; } } /** * required string success_path = 1; * @return The bytes for successPath. */ @java.lang.Override public com.google.protobuf.ByteString getSuccessPathBytes() { java.lang.Object ref = successPath_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); successPath_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MAX_UPLOAD_SIZE_BYTES_FIELD_NUMBER = 2; private long maxUploadSizeBytes_ = 0L; /** *
     * Specifies the maximum cumulative size that will be accepted of
     * all blobs in this upload in bytes.
     * 
* * optional int64 max_upload_size_bytes = 2; * @return Whether the maxUploadSizeBytes field is set. */ @java.lang.Override public boolean hasMaxUploadSizeBytes() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Specifies the maximum cumulative size that will be accepted of
     * all blobs in this upload in bytes.
     * 
* * optional int64 max_upload_size_bytes = 2; * @return The maxUploadSizeBytes. */ @java.lang.Override public long getMaxUploadSizeBytes() { return maxUploadSizeBytes_; } public static final int MAX_UPLOAD_SIZE_PER_BLOB_BYTES_FIELD_NUMBER = 3; private long maxUploadSizePerBlobBytes_ = 0L; /** *
     * Specifies the maximum size that will be allowed for any single blob in
     * the upload in bytes.
     * 
* * optional int64 max_upload_size_per_blob_bytes = 3; * @return Whether the maxUploadSizePerBlobBytes field is set. */ @java.lang.Override public boolean hasMaxUploadSizePerBlobBytes() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Specifies the maximum size that will be allowed for any single blob in
     * the upload in bytes.
     * 
* * optional int64 max_upload_size_per_blob_bytes = 3; * @return The maxUploadSizePerBlobBytes. */ @java.lang.Override public long getMaxUploadSizePerBlobBytes() { return maxUploadSizePerBlobBytes_; } public static final int GS_BUCKET_NAME_FIELD_NUMBER = 4; @SuppressWarnings("serial") private volatile java.lang.Object gsBucketName_ = ""; /** *
     * Specifies the Google Storage bucket that should be used for all of the
     * blobs in this upload. The applications service account must have the
     * correct permissions to write to the bucket. If not specified, then the blob
     * will be written to blobstore.
     * 
* * optional string gs_bucket_name = 4; * @return Whether the gsBucketName field is set. */ @java.lang.Override public boolean hasGsBucketName() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * Specifies the Google Storage bucket that should be used for all of the
     * blobs in this upload. The applications service account must have the
     * correct permissions to write to the bucket. If not specified, then the blob
     * will be written to blobstore.
     * 
* * optional string gs_bucket_name = 4; * @return The gsBucketName. */ @java.lang.Override public java.lang.String getGsBucketName() { java.lang.Object ref = gsBucketName_; 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 (bs.isValidUtf8()) { gsBucketName_ = s; } return s; } } /** *
     * Specifies the Google Storage bucket that should be used for all of the
     * blobs in this upload. The applications service account must have the
     * correct permissions to write to the bucket. If not specified, then the blob
     * will be written to blobstore.
     * 
* * optional string gs_bucket_name = 4; * @return The bytes for gsBucketName. */ @java.lang.Override public com.google.protobuf.ByteString getGsBucketNameBytes() { java.lang.Object ref = gsBucketName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); gsBucketName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int URL_EXPIRY_TIME_SECONDS_FIELD_NUMBER = 5; private int urlExpiryTimeSeconds_ = 0; /** *
     * Allow users to specify the timeout period for the upload URL from the
     * default timeout. The timeout on the URL is used for DOS protection, and
     * the user accepts that extending the timeout increases the risk of the URL
     * being abused.
     * 
* * optional int32 url_expiry_time_seconds = 5; * @return Whether the urlExpiryTimeSeconds field is set. */ @java.lang.Override public boolean hasUrlExpiryTimeSeconds() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * Allow users to specify the timeout period for the upload URL from the
     * default timeout. The timeout on the URL is used for DOS protection, and
     * the user accepts that extending the timeout increases the risk of the URL
     * being abused.
     * 
* * optional int32 url_expiry_time_seconds = 5; * @return The urlExpiryTimeSeconds. */ @java.lang.Override public int getUrlExpiryTimeSeconds() { return urlExpiryTimeSeconds_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasSuccessPath()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, successPath_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt64(2, maxUploadSizeBytes_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt64(3, maxUploadSizePerBlobBytes_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, gsBucketName_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeInt32(5, urlExpiryTimeSeconds_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, successPath_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, maxUploadSizeBytes_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, maxUploadSizePerBlobBytes_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, gsBucketName_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, urlExpiryTimeSeconds_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest other = (com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest) obj; if (hasSuccessPath() != other.hasSuccessPath()) return false; if (hasSuccessPath()) { if (!getSuccessPath() .equals(other.getSuccessPath())) return false; } if (hasMaxUploadSizeBytes() != other.hasMaxUploadSizeBytes()) return false; if (hasMaxUploadSizeBytes()) { if (getMaxUploadSizeBytes() != other.getMaxUploadSizeBytes()) return false; } if (hasMaxUploadSizePerBlobBytes() != other.hasMaxUploadSizePerBlobBytes()) return false; if (hasMaxUploadSizePerBlobBytes()) { if (getMaxUploadSizePerBlobBytes() != other.getMaxUploadSizePerBlobBytes()) return false; } if (hasGsBucketName() != other.hasGsBucketName()) return false; if (hasGsBucketName()) { if (!getGsBucketName() .equals(other.getGsBucketName())) return false; } if (hasUrlExpiryTimeSeconds() != other.hasUrlExpiryTimeSeconds()) return false; if (hasUrlExpiryTimeSeconds()) { if (getUrlExpiryTimeSeconds() != other.getUrlExpiryTimeSeconds()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasSuccessPath()) { hash = (37 * hash) + SUCCESS_PATH_FIELD_NUMBER; hash = (53 * hash) + getSuccessPath().hashCode(); } if (hasMaxUploadSizeBytes()) { hash = (37 * hash) + MAX_UPLOAD_SIZE_BYTES_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getMaxUploadSizeBytes()); } if (hasMaxUploadSizePerBlobBytes()) { hash = (37 * hash) + MAX_UPLOAD_SIZE_PER_BLOB_BYTES_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getMaxUploadSizePerBlobBytes()); } if (hasGsBucketName()) { hash = (37 * hash) + GS_BUCKET_NAME_FIELD_NUMBER; hash = (53 * hash) + getGsBucketName().hashCode(); } if (hasUrlExpiryTimeSeconds()) { hash = (37 * hash) + URL_EXPIRY_TIME_SECONDS_FIELD_NUMBER; hash = (53 * hash) + getUrlExpiryTimeSeconds(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest 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(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest 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; } /** *
     * Request for upload URL.  The success URL must be a
     * URL paths that refers to the requesting application.
     * 
* * Protobuf type {@code java.apphosting.CreateUploadURLRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.CreateUploadURLRequest) com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; successPath_ = ""; maxUploadSizeBytes_ = 0L; maxUploadSizePerBlobBytes_ = 0L; gsBucketName_ = ""; urlExpiryTimeSeconds_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLRequest_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest build() { com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest result = new com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.successPath_ = successPath_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.maxUploadSizeBytes_ = maxUploadSizeBytes_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.maxUploadSizePerBlobBytes_ = maxUploadSizePerBlobBytes_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.gsBucketName_ = gsBucketName_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { result.urlExpiryTimeSeconds_ = urlExpiryTimeSeconds_; to_bitField0_ |= 0x00000010; } result.bitField0_ |= to_bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest.getDefaultInstance()) return this; if (other.hasSuccessPath()) { successPath_ = other.successPath_; bitField0_ |= 0x00000001; onChanged(); } if (other.hasMaxUploadSizeBytes()) { setMaxUploadSizeBytes(other.getMaxUploadSizeBytes()); } if (other.hasMaxUploadSizePerBlobBytes()) { setMaxUploadSizePerBlobBytes(other.getMaxUploadSizePerBlobBytes()); } if (other.hasGsBucketName()) { gsBucketName_ = other.gsBucketName_; bitField0_ |= 0x00000008; onChanged(); } if (other.hasUrlExpiryTimeSeconds()) { setUrlExpiryTimeSeconds(other.getUrlExpiryTimeSeconds()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasSuccessPath()) { return false; } return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { successPath_ = input.readBytes(); bitField0_ |= 0x00000001; break; } // case 10 case 16: { maxUploadSizeBytes_ = input.readInt64(); bitField0_ |= 0x00000002; break; } // case 16 case 24: { maxUploadSizePerBlobBytes_ = input.readInt64(); bitField0_ |= 0x00000004; break; } // case 24 case 34: { gsBucketName_ = input.readBytes(); bitField0_ |= 0x00000008; break; } // case 34 case 40: { urlExpiryTimeSeconds_ = input.readInt32(); bitField0_ |= 0x00000010; break; } // case 40 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private java.lang.Object successPath_ = ""; /** * required string success_path = 1; * @return Whether the successPath field is set. */ public boolean hasSuccessPath() { return ((bitField0_ & 0x00000001) != 0); } /** * required string success_path = 1; * @return The successPath. */ public java.lang.String getSuccessPath() { java.lang.Object ref = successPath_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { successPath_ = s; } return s; } else { return (java.lang.String) ref; } } /** * required string success_path = 1; * @return The bytes for successPath. */ public com.google.protobuf.ByteString getSuccessPathBytes() { java.lang.Object ref = successPath_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); successPath_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * required string success_path = 1; * @param value The successPath to set. * @return This builder for chaining. */ public Builder setSuccessPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } successPath_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** * required string success_path = 1; * @return This builder for chaining. */ public Builder clearSuccessPath() { successPath_ = getDefaultInstance().getSuccessPath(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * required string success_path = 1; * @param value The bytes for successPath to set. * @return This builder for chaining. */ public Builder setSuccessPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } successPath_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } private long maxUploadSizeBytes_ ; /** *
       * Specifies the maximum cumulative size that will be accepted of
       * all blobs in this upload in bytes.
       * 
* * optional int64 max_upload_size_bytes = 2; * @return Whether the maxUploadSizeBytes field is set. */ @java.lang.Override public boolean hasMaxUploadSizeBytes() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Specifies the maximum cumulative size that will be accepted of
       * all blobs in this upload in bytes.
       * 
* * optional int64 max_upload_size_bytes = 2; * @return The maxUploadSizeBytes. */ @java.lang.Override public long getMaxUploadSizeBytes() { return maxUploadSizeBytes_; } /** *
       * Specifies the maximum cumulative size that will be accepted of
       * all blobs in this upload in bytes.
       * 
* * optional int64 max_upload_size_bytes = 2; * @param value The maxUploadSizeBytes to set. * @return This builder for chaining. */ public Builder setMaxUploadSizeBytes(long value) { maxUploadSizeBytes_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** *
       * Specifies the maximum cumulative size that will be accepted of
       * all blobs in this upload in bytes.
       * 
* * optional int64 max_upload_size_bytes = 2; * @return This builder for chaining. */ public Builder clearMaxUploadSizeBytes() { bitField0_ = (bitField0_ & ~0x00000002); maxUploadSizeBytes_ = 0L; onChanged(); return this; } private long maxUploadSizePerBlobBytes_ ; /** *
       * Specifies the maximum size that will be allowed for any single blob in
       * the upload in bytes.
       * 
* * optional int64 max_upload_size_per_blob_bytes = 3; * @return Whether the maxUploadSizePerBlobBytes field is set. */ @java.lang.Override public boolean hasMaxUploadSizePerBlobBytes() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Specifies the maximum size that will be allowed for any single blob in
       * the upload in bytes.
       * 
* * optional int64 max_upload_size_per_blob_bytes = 3; * @return The maxUploadSizePerBlobBytes. */ @java.lang.Override public long getMaxUploadSizePerBlobBytes() { return maxUploadSizePerBlobBytes_; } /** *
       * Specifies the maximum size that will be allowed for any single blob in
       * the upload in bytes.
       * 
* * optional int64 max_upload_size_per_blob_bytes = 3; * @param value The maxUploadSizePerBlobBytes to set. * @return This builder for chaining. */ public Builder setMaxUploadSizePerBlobBytes(long value) { maxUploadSizePerBlobBytes_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** *
       * Specifies the maximum size that will be allowed for any single blob in
       * the upload in bytes.
       * 
* * optional int64 max_upload_size_per_blob_bytes = 3; * @return This builder for chaining. */ public Builder clearMaxUploadSizePerBlobBytes() { bitField0_ = (bitField0_ & ~0x00000004); maxUploadSizePerBlobBytes_ = 0L; onChanged(); return this; } private java.lang.Object gsBucketName_ = ""; /** *
       * Specifies the Google Storage bucket that should be used for all of the
       * blobs in this upload. The applications service account must have the
       * correct permissions to write to the bucket. If not specified, then the blob
       * will be written to blobstore.
       * 
* * optional string gs_bucket_name = 4; * @return Whether the gsBucketName field is set. */ public boolean hasGsBucketName() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * Specifies the Google Storage bucket that should be used for all of the
       * blobs in this upload. The applications service account must have the
       * correct permissions to write to the bucket. If not specified, then the blob
       * will be written to blobstore.
       * 
* * optional string gs_bucket_name = 4; * @return The gsBucketName. */ public java.lang.String getGsBucketName() { java.lang.Object ref = gsBucketName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { gsBucketName_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Specifies the Google Storage bucket that should be used for all of the
       * blobs in this upload. The applications service account must have the
       * correct permissions to write to the bucket. If not specified, then the blob
       * will be written to blobstore.
       * 
* * optional string gs_bucket_name = 4; * @return The bytes for gsBucketName. */ public com.google.protobuf.ByteString getGsBucketNameBytes() { java.lang.Object ref = gsBucketName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); gsBucketName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Specifies the Google Storage bucket that should be used for all of the
       * blobs in this upload. The applications service account must have the
       * correct permissions to write to the bucket. If not specified, then the blob
       * will be written to blobstore.
       * 
* * optional string gs_bucket_name = 4; * @param value The gsBucketName to set. * @return This builder for chaining. */ public Builder setGsBucketName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } gsBucketName_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** *
       * Specifies the Google Storage bucket that should be used for all of the
       * blobs in this upload. The applications service account must have the
       * correct permissions to write to the bucket. If not specified, then the blob
       * will be written to blobstore.
       * 
* * optional string gs_bucket_name = 4; * @return This builder for chaining. */ public Builder clearGsBucketName() { gsBucketName_ = getDefaultInstance().getGsBucketName(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** *
       * Specifies the Google Storage bucket that should be used for all of the
       * blobs in this upload. The applications service account must have the
       * correct permissions to write to the bucket. If not specified, then the blob
       * will be written to blobstore.
       * 
* * optional string gs_bucket_name = 4; * @param value The bytes for gsBucketName to set. * @return This builder for chaining. */ public Builder setGsBucketNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } gsBucketName_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } private int urlExpiryTimeSeconds_ ; /** *
       * Allow users to specify the timeout period for the upload URL from the
       * default timeout. The timeout on the URL is used for DOS protection, and
       * the user accepts that extending the timeout increases the risk of the URL
       * being abused.
       * 
* * optional int32 url_expiry_time_seconds = 5; * @return Whether the urlExpiryTimeSeconds field is set. */ @java.lang.Override public boolean hasUrlExpiryTimeSeconds() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * Allow users to specify the timeout period for the upload URL from the
       * default timeout. The timeout on the URL is used for DOS protection, and
       * the user accepts that extending the timeout increases the risk of the URL
       * being abused.
       * 
* * optional int32 url_expiry_time_seconds = 5; * @return The urlExpiryTimeSeconds. */ @java.lang.Override public int getUrlExpiryTimeSeconds() { return urlExpiryTimeSeconds_; } /** *
       * Allow users to specify the timeout period for the upload URL from the
       * default timeout. The timeout on the URL is used for DOS protection, and
       * the user accepts that extending the timeout increases the risk of the URL
       * being abused.
       * 
* * optional int32 url_expiry_time_seconds = 5; * @param value The urlExpiryTimeSeconds to set. * @return This builder for chaining. */ public Builder setUrlExpiryTimeSeconds(int value) { urlExpiryTimeSeconds_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** *
       * Allow users to specify the timeout period for the upload URL from the
       * default timeout. The timeout on the URL is used for DOS protection, and
       * the user accepts that extending the timeout increases the risk of the URL
       * being abused.
       * 
* * optional int32 url_expiry_time_seconds = 5; * @return This builder for chaining. */ public Builder clearUrlExpiryTimeSeconds() { bitField0_ = (bitField0_ & ~0x00000010); urlExpiryTimeSeconds_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:java.apphosting.CreateUploadURLRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.CreateUploadURLRequest) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateUploadURLRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateUploadURLResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.CreateUploadURLResponse) com.google.protobuf.MessageOrBuilder { /** * required string url = 1; * @return Whether the url field is set. */ boolean hasUrl(); /** * required string url = 1; * @return The url. */ java.lang.String getUrl(); /** * required string url = 1; * @return The bytes for url. */ com.google.protobuf.ByteString getUrlBytes(); } /** *
   * Contains URL to be inserted directly in to a POST form.
   * 
* * Protobuf type {@code java.apphosting.CreateUploadURLResponse} */ public static final class CreateUploadURLResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.CreateUploadURLResponse) CreateUploadURLResponseOrBuilder { private static final long serialVersionUID = 0L; // Use CreateUploadURLResponse.newBuilder() to construct. private CreateUploadURLResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateUploadURLResponse() { url_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateUploadURLResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse.Builder.class); } private int bitField0_; public static final int URL_FIELD_NUMBER = 1; @SuppressWarnings("serial") private volatile java.lang.Object url_ = ""; /** * required string url = 1; * @return Whether the url field is set. */ @java.lang.Override public boolean hasUrl() { return ((bitField0_ & 0x00000001) != 0); } /** * required string url = 1; * @return The url. */ @java.lang.Override public java.lang.String getUrl() { java.lang.Object ref = url_; 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 (bs.isValidUtf8()) { url_ = s; } return s; } } /** * required string url = 1; * @return The bytes for url. */ @java.lang.Override public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = 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; if (!hasUrl()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, url_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, url_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse other = (com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse) obj; if (hasUrl() != other.hasUrl()) return false; if (hasUrl()) { if (!getUrl() .equals(other.getUrl())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasUrl()) { hash = (37 * hash) + URL_FIELD_NUMBER; hash = (53 * hash) + getUrl().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse 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(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse 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; } /** *
     * Contains URL to be inserted directly in to a POST form.
     * 
* * Protobuf type {@code java.apphosting.CreateUploadURLResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.CreateUploadURLResponse) com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; url_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateUploadURLResponse_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse build() { com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse result = new com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.url_ = url_; to_bitField0_ |= 0x00000001; } result.bitField0_ |= to_bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse.getDefaultInstance()) return this; if (other.hasUrl()) { url_ = other.url_; bitField0_ |= 0x00000001; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasUrl()) { return false; } return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { url_ = input.readBytes(); bitField0_ |= 0x00000001; break; } // case 10 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private java.lang.Object url_ = ""; /** * required string url = 1; * @return Whether the url field is set. */ public boolean hasUrl() { return ((bitField0_ & 0x00000001) != 0); } /** * required string url = 1; * @return The url. */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { url_ = s; } return s; } else { return (java.lang.String) ref; } } /** * required string url = 1; * @return The bytes for url. */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * required string url = 1; * @param value The url to set. * @return This builder for chaining. */ public Builder setUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } url_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** * required string url = 1; * @return This builder for chaining. */ public Builder clearUrl() { url_ = getDefaultInstance().getUrl(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * required string url = 1; * @param value The bytes for url to set. * @return This builder for chaining. */ public Builder setUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } url_ = value; bitField0_ |= 0x00000001; 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:java.apphosting.CreateUploadURLResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.CreateUploadURLResponse) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateUploadURLResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateUploadURLResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteBlobRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.DeleteBlobRequest) com.google.protobuf.MessageOrBuilder { /** * repeated string blob_key = 1; * @return A list containing the blobKey. */ java.util.List getBlobKeyList(); /** * repeated string blob_key = 1; * @return The count of blobKey. */ int getBlobKeyCount(); /** * repeated string blob_key = 1; * @param index The index of the element to return. * @return The blobKey at the given index. */ java.lang.String getBlobKey(int index); /** * repeated string blob_key = 1; * @param index The index of the value to return. * @return The bytes of the blobKey at the given index. */ com.google.protobuf.ByteString getBlobKeyBytes(int index); /** *
     * When deleting from GCS, we need an authorized refresh token. (Internal
     * only.)
     * 
* * optional string token = 2; * @return Whether the token field is set. */ boolean hasToken(); /** *
     * When deleting from GCS, we need an authorized refresh token. (Internal
     * only.)
     * 
* * optional string token = 2; * @return The token. */ java.lang.String getToken(); /** *
     * When deleting from GCS, we need an authorized refresh token. (Internal
     * only.)
     * 
* * optional string token = 2; * @return The bytes for token. */ com.google.protobuf.ByteString getTokenBytes(); } /** *
   * Contains blob-key of blob to be deleted.
   * 
* * Protobuf type {@code java.apphosting.DeleteBlobRequest} */ public static final class DeleteBlobRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.DeleteBlobRequest) DeleteBlobRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteBlobRequest.newBuilder() to construct. private DeleteBlobRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteBlobRequest() { blobKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; token_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteBlobRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DeleteBlobRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DeleteBlobRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest.Builder.class); } private int bitField0_; public static final int BLOB_KEY_FIELD_NUMBER = 1; @SuppressWarnings("serial") private com.google.protobuf.LazyStringList blobKey_; /** * repeated string blob_key = 1; * @return A list containing the blobKey. */ public com.google.protobuf.ProtocolStringList getBlobKeyList() { return blobKey_; } /** * repeated string blob_key = 1; * @return The count of blobKey. */ public int getBlobKeyCount() { return blobKey_.size(); } /** * repeated string blob_key = 1; * @param index The index of the element to return. * @return The blobKey at the given index. */ public java.lang.String getBlobKey(int index) { return blobKey_.get(index); } /** * repeated string blob_key = 1; * @param index The index of the value to return. * @return The bytes of the blobKey at the given index. */ public com.google.protobuf.ByteString getBlobKeyBytes(int index) { return blobKey_.getByteString(index); } public static final int TOKEN_FIELD_NUMBER = 2; @SuppressWarnings("serial") private volatile java.lang.Object token_ = ""; /** *
     * When deleting from GCS, we need an authorized refresh token. (Internal
     * only.)
     * 
* * optional string token = 2; * @return Whether the token field is set. */ @java.lang.Override public boolean hasToken() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * When deleting from GCS, we need an authorized refresh token. (Internal
     * only.)
     * 
* * optional string token = 2; * @return The token. */ @java.lang.Override public java.lang.String getToken() { java.lang.Object ref = token_; 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 (bs.isValidUtf8()) { token_ = s; } return s; } } /** *
     * When deleting from GCS, we need an authorized refresh token. (Internal
     * only.)
     * 
* * optional string token = 2; * @return The bytes for token. */ @java.lang.Override public com.google.protobuf.ByteString getTokenBytes() { java.lang.Object ref = token_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); token_ = 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 < blobKey_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, blobKey_.getRaw(i)); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, token_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < blobKey_.size(); i++) { dataSize += computeStringSizeNoTag(blobKey_.getRaw(i)); } size += dataSize; size += 1 * getBlobKeyList().size(); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, token_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest other = (com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest) obj; if (!getBlobKeyList() .equals(other.getBlobKeyList())) return false; if (hasToken() != other.hasToken()) return false; if (hasToken()) { if (!getToken() .equals(other.getToken())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getBlobKeyCount() > 0) { hash = (37 * hash) + BLOB_KEY_FIELD_NUMBER; hash = (53 * hash) + getBlobKeyList().hashCode(); } if (hasToken()) { hash = (37 * hash) + TOKEN_FIELD_NUMBER; hash = (53 * hash) + getToken().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest 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(com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest 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; } /** *
     * Contains blob-key of blob to be deleted.
     * 
* * Protobuf type {@code java.apphosting.DeleteBlobRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.DeleteBlobRequest) com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DeleteBlobRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DeleteBlobRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; blobKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); token_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DeleteBlobRequest_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest build() { com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest result = new com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest(this); buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartialRepeatedFields(com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest result) { if (((bitField0_ & 0x00000001) != 0)) { blobKey_ = blobKey_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.blobKey_ = blobKey_; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.token_ = token_; to_bitField0_ |= 0x00000001; } result.bitField0_ |= to_bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest.getDefaultInstance()) return this; if (!other.blobKey_.isEmpty()) { if (blobKey_.isEmpty()) { blobKey_ = other.blobKey_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureBlobKeyIsMutable(); blobKey_.addAll(other.blobKey_); } onChanged(); } if (other.hasToken()) { token_ = other.token_; bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); 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 { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); ensureBlobKeyIsMutable(); blobKey_.add(bs); break; } // case 10 case 18: { token_ = input.readBytes(); bitField0_ |= 0x00000002; break; } // case 18 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private com.google.protobuf.LazyStringList blobKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureBlobKeyIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { blobKey_ = new com.google.protobuf.LazyStringArrayList(blobKey_); bitField0_ |= 0x00000001; } } /** * repeated string blob_key = 1; * @return A list containing the blobKey. */ public com.google.protobuf.ProtocolStringList getBlobKeyList() { return blobKey_.getUnmodifiableView(); } /** * repeated string blob_key = 1; * @return The count of blobKey. */ public int getBlobKeyCount() { return blobKey_.size(); } /** * repeated string blob_key = 1; * @param index The index of the element to return. * @return The blobKey at the given index. */ public java.lang.String getBlobKey(int index) { return blobKey_.get(index); } /** * repeated string blob_key = 1; * @param index The index of the value to return. * @return The bytes of the blobKey at the given index. */ public com.google.protobuf.ByteString getBlobKeyBytes(int index) { return blobKey_.getByteString(index); } /** * repeated string blob_key = 1; * @param index The index to set the value at. * @param value The blobKey to set. * @return This builder for chaining. */ public Builder setBlobKey( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureBlobKeyIsMutable(); blobKey_.set(index, value); onChanged(); return this; } /** * repeated string blob_key = 1; * @param value The blobKey to add. * @return This builder for chaining. */ public Builder addBlobKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureBlobKeyIsMutable(); blobKey_.add(value); onChanged(); return this; } /** * repeated string blob_key = 1; * @param values The blobKey to add. * @return This builder for chaining. */ public Builder addAllBlobKey( java.lang.Iterable values) { ensureBlobKeyIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, blobKey_); onChanged(); return this; } /** * repeated string blob_key = 1; * @return This builder for chaining. */ public Builder clearBlobKey() { blobKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * repeated string blob_key = 1; * @param value The bytes of the blobKey to add. * @return This builder for chaining. */ public Builder addBlobKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureBlobKeyIsMutable(); blobKey_.add(value); onChanged(); return this; } private java.lang.Object token_ = ""; /** *
       * When deleting from GCS, we need an authorized refresh token. (Internal
       * only.)
       * 
* * optional string token = 2; * @return Whether the token field is set. */ public boolean hasToken() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * When deleting from GCS, we need an authorized refresh token. (Internal
       * only.)
       * 
* * optional string token = 2; * @return The token. */ public java.lang.String getToken() { java.lang.Object ref = token_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { token_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * When deleting from GCS, we need an authorized refresh token. (Internal
       * only.)
       * 
* * optional string token = 2; * @return The bytes for token. */ public com.google.protobuf.ByteString getTokenBytes() { java.lang.Object ref = token_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); token_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * When deleting from GCS, we need an authorized refresh token. (Internal
       * only.)
       * 
* * optional string token = 2; * @param value The token to set. * @return This builder for chaining. */ public Builder setToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } token_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** *
       * When deleting from GCS, we need an authorized refresh token. (Internal
       * only.)
       * 
* * optional string token = 2; * @return This builder for chaining. */ public Builder clearToken() { token_ = getDefaultInstance().getToken(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * When deleting from GCS, we need an authorized refresh token. (Internal
       * only.)
       * 
* * optional string token = 2; * @param value The bytes for token to set. * @return This builder for chaining. */ public Builder setTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } token_ = value; bitField0_ |= 0x00000002; 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:java.apphosting.DeleteBlobRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.DeleteBlobRequest) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteBlobRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DeleteBlobRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FetchDataRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.FetchDataRequest) com.google.protobuf.MessageOrBuilder { /** * required string blob_key = 1; * @return Whether the blobKey field is set. */ boolean hasBlobKey(); /** * required string blob_key = 1; * @return The blobKey. */ java.lang.String getBlobKey(); /** * required string blob_key = 1; * @return The bytes for blobKey. */ com.google.protobuf.ByteString getBlobKeyBytes(); /** * required int64 start_index = 2; * @return Whether the startIndex field is set. */ boolean hasStartIndex(); /** * required int64 start_index = 2; * @return The startIndex. */ long getStartIndex(); /** * required int64 end_index = 3; * @return Whether the endIndex field is set. */ boolean hasEndIndex(); /** * required int64 end_index = 3; * @return The endIndex. */ long getEndIndex(); } /** *
   * Fetch a fragment from a blob.
   *   blob_key: Blob from which to fetch fragement.
   *   start_index: Start index of data to fetch.  Must be >= 0.
   *   end_index: End index of data to fetch.  Is inclusive, so the byte at this
   *     index is fetched.  Must be >= start_index.
   * TODO: Support negative indexes for "from blob end" fetches.
   * 
* * Protobuf type {@code java.apphosting.FetchDataRequest} */ public static final class FetchDataRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.FetchDataRequest) FetchDataRequestOrBuilder { private static final long serialVersionUID = 0L; // Use FetchDataRequest.newBuilder() to construct. private FetchDataRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private FetchDataRequest() { blobKey_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new FetchDataRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest.Builder.class); } private int bitField0_; public static final int BLOB_KEY_FIELD_NUMBER = 1; @SuppressWarnings("serial") private volatile java.lang.Object blobKey_ = ""; /** * required string blob_key = 1; * @return Whether the blobKey field is set. */ @java.lang.Override public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** * required string blob_key = 1; * @return The blobKey. */ @java.lang.Override public java.lang.String getBlobKey() { java.lang.Object ref = blobKey_; 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 (bs.isValidUtf8()) { blobKey_ = s; } return s; } } /** * required string blob_key = 1; * @return The bytes for blobKey. */ @java.lang.Override public com.google.protobuf.ByteString getBlobKeyBytes() { java.lang.Object ref = blobKey_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); blobKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int START_INDEX_FIELD_NUMBER = 2; private long startIndex_ = 0L; /** * required int64 start_index = 2; * @return Whether the startIndex field is set. */ @java.lang.Override public boolean hasStartIndex() { return ((bitField0_ & 0x00000002) != 0); } /** * required int64 start_index = 2; * @return The startIndex. */ @java.lang.Override public long getStartIndex() { return startIndex_; } public static final int END_INDEX_FIELD_NUMBER = 3; private long endIndex_ = 0L; /** * required int64 end_index = 3; * @return Whether the endIndex field is set. */ @java.lang.Override public boolean hasEndIndex() { return ((bitField0_ & 0x00000004) != 0); } /** * required int64 end_index = 3; * @return The endIndex. */ @java.lang.Override public long getEndIndex() { return endIndex_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasBlobKey()) { memoizedIsInitialized = 0; return false; } if (!hasStartIndex()) { memoizedIsInitialized = 0; return false; } if (!hasEndIndex()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, blobKey_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt64(2, startIndex_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt64(3, endIndex_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, blobKey_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, startIndex_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, endIndex_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest other = (com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest) obj; if (hasBlobKey() != other.hasBlobKey()) return false; if (hasBlobKey()) { if (!getBlobKey() .equals(other.getBlobKey())) return false; } if (hasStartIndex() != other.hasStartIndex()) return false; if (hasStartIndex()) { if (getStartIndex() != other.getStartIndex()) return false; } if (hasEndIndex() != other.hasEndIndex()) return false; if (hasEndIndex()) { if (getEndIndex() != other.getEndIndex()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasBlobKey()) { hash = (37 * hash) + BLOB_KEY_FIELD_NUMBER; hash = (53 * hash) + getBlobKey().hashCode(); } if (hasStartIndex()) { hash = (37 * hash) + START_INDEX_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getStartIndex()); } if (hasEndIndex()) { hash = (37 * hash) + END_INDEX_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getEndIndex()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest 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(com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest 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; } /** *
     * Fetch a fragment from a blob.
     *   blob_key: Blob from which to fetch fragement.
     *   start_index: Start index of data to fetch.  Must be >= 0.
     *   end_index: End index of data to fetch.  Is inclusive, so the byte at this
     *     index is fetched.  Must be >= start_index.
     * TODO: Support negative indexes for "from blob end" fetches.
     * 
* * Protobuf type {@code java.apphosting.FetchDataRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.FetchDataRequest) com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; blobKey_ = ""; startIndex_ = 0L; endIndex_ = 0L; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataRequest_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest build() { com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest result = new com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.blobKey_ = blobKey_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.startIndex_ = startIndex_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.endIndex_ = endIndex_; to_bitField0_ |= 0x00000004; } result.bitField0_ |= to_bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest.getDefaultInstance()) return this; if (other.hasBlobKey()) { blobKey_ = other.blobKey_; bitField0_ |= 0x00000001; onChanged(); } if (other.hasStartIndex()) { setStartIndex(other.getStartIndex()); } if (other.hasEndIndex()) { setEndIndex(other.getEndIndex()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasBlobKey()) { return false; } if (!hasStartIndex()) { return false; } if (!hasEndIndex()) { return false; } return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { blobKey_ = input.readBytes(); bitField0_ |= 0x00000001; break; } // case 10 case 16: { startIndex_ = input.readInt64(); bitField0_ |= 0x00000002; break; } // case 16 case 24: { endIndex_ = input.readInt64(); bitField0_ |= 0x00000004; break; } // case 24 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private java.lang.Object blobKey_ = ""; /** * required string blob_key = 1; * @return Whether the blobKey field is set. */ public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** * required string blob_key = 1; * @return The blobKey. */ public java.lang.String getBlobKey() { java.lang.Object ref = blobKey_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { blobKey_ = s; } return s; } else { return (java.lang.String) ref; } } /** * required string blob_key = 1; * @return The bytes for blobKey. */ public com.google.protobuf.ByteString getBlobKeyBytes() { java.lang.Object ref = blobKey_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); blobKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * required string blob_key = 1; * @param value The blobKey to set. * @return This builder for chaining. */ public Builder setBlobKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } blobKey_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** * required string blob_key = 1; * @return This builder for chaining. */ public Builder clearBlobKey() { blobKey_ = getDefaultInstance().getBlobKey(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * required string blob_key = 1; * @param value The bytes for blobKey to set. * @return This builder for chaining. */ public Builder setBlobKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } blobKey_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } private long startIndex_ ; /** * required int64 start_index = 2; * @return Whether the startIndex field is set. */ @java.lang.Override public boolean hasStartIndex() { return ((bitField0_ & 0x00000002) != 0); } /** * required int64 start_index = 2; * @return The startIndex. */ @java.lang.Override public long getStartIndex() { return startIndex_; } /** * required int64 start_index = 2; * @param value The startIndex to set. * @return This builder for chaining. */ public Builder setStartIndex(long value) { startIndex_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** * required int64 start_index = 2; * @return This builder for chaining. */ public Builder clearStartIndex() { bitField0_ = (bitField0_ & ~0x00000002); startIndex_ = 0L; onChanged(); return this; } private long endIndex_ ; /** * required int64 end_index = 3; * @return Whether the endIndex field is set. */ @java.lang.Override public boolean hasEndIndex() { return ((bitField0_ & 0x00000004) != 0); } /** * required int64 end_index = 3; * @return The endIndex. */ @java.lang.Override public long getEndIndex() { return endIndex_; } /** * required int64 end_index = 3; * @param value The endIndex to set. * @return This builder for chaining. */ public Builder setEndIndex(long value) { endIndex_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** * required int64 end_index = 3; * @return This builder for chaining. */ public Builder clearEndIndex() { bitField0_ = (bitField0_ & ~0x00000004); endIndex_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:java.apphosting.FetchDataRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.FetchDataRequest) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public FetchDataRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FetchDataResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.FetchDataResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Do not assign any tags above 1000.
     * 
* * required bytes data = 1000 [ctype = CORD]; * @return Whether the data field is set. */ boolean hasData(); /** *
     * Do not assign any tags above 1000.
     * 
* * required bytes data = 1000 [ctype = CORD]; * @return The data. */ com.google.protobuf.ByteString getData(); } /** * Protobuf type {@code java.apphosting.FetchDataResponse} */ public static final class FetchDataResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.FetchDataResponse) FetchDataResponseOrBuilder { private static final long serialVersionUID = 0L; // Use FetchDataResponse.newBuilder() to construct. private FetchDataResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private FetchDataResponse() { data_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new FetchDataResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse.Builder.class); } private int bitField0_; public static final int DATA_FIELD_NUMBER = 1000; private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; /** *
     * Do not assign any tags above 1000.
     * 
* * required bytes data = 1000 [ctype = CORD]; * @return Whether the data field is set. */ @java.lang.Override public boolean hasData() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Do not assign any tags above 1000.
     * 
* * required bytes data = 1000 [ctype = CORD]; * @return The data. */ @java.lang.Override public com.google.protobuf.ByteString getData() { return data_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasData()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeBytes(1000, data_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1000, data_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse other = (com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse) obj; if (hasData() != other.hasData()) return false; if (hasData()) { if (!getData() .equals(other.getData())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasData()) { hash = (37 * hash) + DATA_FIELD_NUMBER; hash = (53 * hash) + getData().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse 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(com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse 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 java.apphosting.FetchDataResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.FetchDataResponse) com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; data_ = com.google.protobuf.ByteString.EMPTY; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_FetchDataResponse_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse build() { com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse result = new com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.data_ = data_; to_bitField0_ |= 0x00000001; } result.bitField0_ |= to_bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse.getDefaultInstance()) return this; if (other.hasData()) { setData(other.getData()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasData()) { return false; } return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8002: { data_ = input.readBytes(); bitField0_ |= 0x00000001; break; } // case 8002 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; /** *
       * Do not assign any tags above 1000.
       * 
* * required bytes data = 1000 [ctype = CORD]; * @return Whether the data field is set. */ @java.lang.Override public boolean hasData() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Do not assign any tags above 1000.
       * 
* * required bytes data = 1000 [ctype = CORD]; * @return The data. */ @java.lang.Override public com.google.protobuf.ByteString getData() { return data_; } /** *
       * Do not assign any tags above 1000.
       * 
* * required bytes data = 1000 [ctype = CORD]; * @param value The data to set. * @return This builder for chaining. */ public Builder setData(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } data_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** *
       * Do not assign any tags above 1000.
       * 
* * required bytes data = 1000 [ctype = CORD]; * @return This builder for chaining. */ public Builder clearData() { bitField0_ = (bitField0_ & ~0x00000001); data_ = getDefaultInstance().getData(); 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:java.apphosting.FetchDataResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.FetchDataResponse) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public FetchDataResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.FetchDataResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CloneBlobRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.CloneBlobRequest) com.google.protobuf.MessageOrBuilder { /** *
     * Contains an encrypted external BlobKey.
     * 
* * required bytes blob_key = 1; * @return Whether the blobKey field is set. */ boolean hasBlobKey(); /** *
     * Contains an encrypted external BlobKey.
     * 
* * required bytes blob_key = 1; * @return The blobKey. */ com.google.protobuf.ByteString getBlobKey(); /** *
     * mime type of the blob
     * 
* * required bytes mime_type = 2; * @return Whether the mimeType field is set. */ boolean hasMimeType(); /** *
     * mime type of the blob
     * 
* * required bytes mime_type = 2; * @return The mimeType. */ com.google.protobuf.ByteString getMimeType(); /** *
     * the target app_id for the cloned blob.
     * 
* * required bytes target_app_id = 3; * @return Whether the targetAppId field is set. */ boolean hasTargetAppId(); /** *
     * the target app_id for the cloned blob.
     * 
* * required bytes target_app_id = 3; * @return The targetAppId. */ com.google.protobuf.ByteString getTargetAppId(); } /** * Protobuf type {@code java.apphosting.CloneBlobRequest} */ public static final class CloneBlobRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.CloneBlobRequest) CloneBlobRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CloneBlobRequest.newBuilder() to construct. private CloneBlobRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CloneBlobRequest() { blobKey_ = com.google.protobuf.ByteString.EMPTY; mimeType_ = com.google.protobuf.ByteString.EMPTY; targetAppId_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CloneBlobRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest.Builder.class); } private int bitField0_; public static final int BLOB_KEY_FIELD_NUMBER = 1; private com.google.protobuf.ByteString blobKey_ = com.google.protobuf.ByteString.EMPTY; /** *
     * Contains an encrypted external BlobKey.
     * 
* * required bytes blob_key = 1; * @return Whether the blobKey field is set. */ @java.lang.Override public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Contains an encrypted external BlobKey.
     * 
* * required bytes blob_key = 1; * @return The blobKey. */ @java.lang.Override public com.google.protobuf.ByteString getBlobKey() { return blobKey_; } public static final int MIME_TYPE_FIELD_NUMBER = 2; private com.google.protobuf.ByteString mimeType_ = com.google.protobuf.ByteString.EMPTY; /** *
     * mime type of the blob
     * 
* * required bytes mime_type = 2; * @return Whether the mimeType field is set. */ @java.lang.Override public boolean hasMimeType() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * mime type of the blob
     * 
* * required bytes mime_type = 2; * @return The mimeType. */ @java.lang.Override public com.google.protobuf.ByteString getMimeType() { return mimeType_; } public static final int TARGET_APP_ID_FIELD_NUMBER = 3; private com.google.protobuf.ByteString targetAppId_ = com.google.protobuf.ByteString.EMPTY; /** *
     * the target app_id for the cloned blob.
     * 
* * required bytes target_app_id = 3; * @return Whether the targetAppId field is set. */ @java.lang.Override public boolean hasTargetAppId() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * the target app_id for the cloned blob.
     * 
* * required bytes target_app_id = 3; * @return The targetAppId. */ @java.lang.Override public com.google.protobuf.ByteString getTargetAppId() { return targetAppId_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasBlobKey()) { memoizedIsInitialized = 0; return false; } if (!hasMimeType()) { memoizedIsInitialized = 0; return false; } if (!hasTargetAppId()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeBytes(1, blobKey_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBytes(2, mimeType_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeBytes(3, targetAppId_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, blobKey_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, mimeType_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, targetAppId_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest other = (com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest) obj; if (hasBlobKey() != other.hasBlobKey()) return false; if (hasBlobKey()) { if (!getBlobKey() .equals(other.getBlobKey())) return false; } if (hasMimeType() != other.hasMimeType()) return false; if (hasMimeType()) { if (!getMimeType() .equals(other.getMimeType())) return false; } if (hasTargetAppId() != other.hasTargetAppId()) return false; if (hasTargetAppId()) { if (!getTargetAppId() .equals(other.getTargetAppId())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasBlobKey()) { hash = (37 * hash) + BLOB_KEY_FIELD_NUMBER; hash = (53 * hash) + getBlobKey().hashCode(); } if (hasMimeType()) { hash = (37 * hash) + MIME_TYPE_FIELD_NUMBER; hash = (53 * hash) + getMimeType().hashCode(); } if (hasTargetAppId()) { hash = (37 * hash) + TARGET_APP_ID_FIELD_NUMBER; hash = (53 * hash) + getTargetAppId().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest 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(com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest 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 java.apphosting.CloneBlobRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.CloneBlobRequest) com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; blobKey_ = com.google.protobuf.ByteString.EMPTY; mimeType_ = com.google.protobuf.ByteString.EMPTY; targetAppId_ = com.google.protobuf.ByteString.EMPTY; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobRequest_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest build() { com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest result = new com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.blobKey_ = blobKey_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.mimeType_ = mimeType_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.targetAppId_ = targetAppId_; to_bitField0_ |= 0x00000004; } result.bitField0_ |= to_bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest.getDefaultInstance()) return this; if (other.hasBlobKey()) { setBlobKey(other.getBlobKey()); } if (other.hasMimeType()) { setMimeType(other.getMimeType()); } if (other.hasTargetAppId()) { setTargetAppId(other.getTargetAppId()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasBlobKey()) { return false; } if (!hasMimeType()) { return false; } if (!hasTargetAppId()) { return false; } return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { blobKey_ = input.readBytes(); bitField0_ |= 0x00000001; break; } // case 10 case 18: { mimeType_ = input.readBytes(); bitField0_ |= 0x00000002; break; } // case 18 case 26: { targetAppId_ = input.readBytes(); bitField0_ |= 0x00000004; break; } // case 26 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private com.google.protobuf.ByteString blobKey_ = com.google.protobuf.ByteString.EMPTY; /** *
       * Contains an encrypted external BlobKey.
       * 
* * required bytes blob_key = 1; * @return Whether the blobKey field is set. */ @java.lang.Override public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Contains an encrypted external BlobKey.
       * 
* * required bytes blob_key = 1; * @return The blobKey. */ @java.lang.Override public com.google.protobuf.ByteString getBlobKey() { return blobKey_; } /** *
       * Contains an encrypted external BlobKey.
       * 
* * required bytes blob_key = 1; * @param value The blobKey to set. * @return This builder for chaining. */ public Builder setBlobKey(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } blobKey_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** *
       * Contains an encrypted external BlobKey.
       * 
* * required bytes blob_key = 1; * @return This builder for chaining. */ public Builder clearBlobKey() { bitField0_ = (bitField0_ & ~0x00000001); blobKey_ = getDefaultInstance().getBlobKey(); onChanged(); return this; } private com.google.protobuf.ByteString mimeType_ = com.google.protobuf.ByteString.EMPTY; /** *
       * mime type of the blob
       * 
* * required bytes mime_type = 2; * @return Whether the mimeType field is set. */ @java.lang.Override public boolean hasMimeType() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * mime type of the blob
       * 
* * required bytes mime_type = 2; * @return The mimeType. */ @java.lang.Override public com.google.protobuf.ByteString getMimeType() { return mimeType_; } /** *
       * mime type of the blob
       * 
* * required bytes mime_type = 2; * @param value The mimeType to set. * @return This builder for chaining. */ public Builder setMimeType(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } mimeType_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** *
       * mime type of the blob
       * 
* * required bytes mime_type = 2; * @return This builder for chaining. */ public Builder clearMimeType() { bitField0_ = (bitField0_ & ~0x00000002); mimeType_ = getDefaultInstance().getMimeType(); onChanged(); return this; } private com.google.protobuf.ByteString targetAppId_ = com.google.protobuf.ByteString.EMPTY; /** *
       * the target app_id for the cloned blob.
       * 
* * required bytes target_app_id = 3; * @return Whether the targetAppId field is set. */ @java.lang.Override public boolean hasTargetAppId() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * the target app_id for the cloned blob.
       * 
* * required bytes target_app_id = 3; * @return The targetAppId. */ @java.lang.Override public com.google.protobuf.ByteString getTargetAppId() { return targetAppId_; } /** *
       * the target app_id for the cloned blob.
       * 
* * required bytes target_app_id = 3; * @param value The targetAppId to set. * @return This builder for chaining. */ public Builder setTargetAppId(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } targetAppId_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** *
       * the target app_id for the cloned blob.
       * 
* * required bytes target_app_id = 3; * @return This builder for chaining. */ public Builder clearTargetAppId() { bitField0_ = (bitField0_ & ~0x00000004); targetAppId_ = getDefaultInstance().getTargetAppId(); 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:java.apphosting.CloneBlobRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.CloneBlobRequest) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CloneBlobRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CloneBlobResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.CloneBlobResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Contains an encrypted external BlobKey.
     * 
* * required bytes blob_key = 1; * @return Whether the blobKey field is set. */ boolean hasBlobKey(); /** *
     * Contains an encrypted external BlobKey.
     * 
* * required bytes blob_key = 1; * @return The blobKey. */ com.google.protobuf.ByteString getBlobKey(); } /** * Protobuf type {@code java.apphosting.CloneBlobResponse} */ public static final class CloneBlobResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.CloneBlobResponse) CloneBlobResponseOrBuilder { private static final long serialVersionUID = 0L; // Use CloneBlobResponse.newBuilder() to construct. private CloneBlobResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CloneBlobResponse() { blobKey_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CloneBlobResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse.Builder.class); } private int bitField0_; public static final int BLOB_KEY_FIELD_NUMBER = 1; private com.google.protobuf.ByteString blobKey_ = com.google.protobuf.ByteString.EMPTY; /** *
     * Contains an encrypted external BlobKey.
     * 
* * required bytes blob_key = 1; * @return Whether the blobKey field is set. */ @java.lang.Override public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Contains an encrypted external BlobKey.
     * 
* * required bytes blob_key = 1; * @return The blobKey. */ @java.lang.Override public com.google.protobuf.ByteString getBlobKey() { return blobKey_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasBlobKey()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeBytes(1, blobKey_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, blobKey_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse other = (com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse) obj; if (hasBlobKey() != other.hasBlobKey()) return false; if (hasBlobKey()) { if (!getBlobKey() .equals(other.getBlobKey())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasBlobKey()) { hash = (37 * hash) + BLOB_KEY_FIELD_NUMBER; hash = (53 * hash) + getBlobKey().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse 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(com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse 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 java.apphosting.CloneBlobResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.CloneBlobResponse) com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; blobKey_ = com.google.protobuf.ByteString.EMPTY; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CloneBlobResponse_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse build() { com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse result = new com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.blobKey_ = blobKey_; to_bitField0_ |= 0x00000001; } result.bitField0_ |= to_bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse.getDefaultInstance()) return this; if (other.hasBlobKey()) { setBlobKey(other.getBlobKey()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasBlobKey()) { return false; } return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { blobKey_ = input.readBytes(); bitField0_ |= 0x00000001; break; } // case 10 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private com.google.protobuf.ByteString blobKey_ = com.google.protobuf.ByteString.EMPTY; /** *
       * Contains an encrypted external BlobKey.
       * 
* * required bytes blob_key = 1; * @return Whether the blobKey field is set. */ @java.lang.Override public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Contains an encrypted external BlobKey.
       * 
* * required bytes blob_key = 1; * @return The blobKey. */ @java.lang.Override public com.google.protobuf.ByteString getBlobKey() { return blobKey_; } /** *
       * Contains an encrypted external BlobKey.
       * 
* * required bytes blob_key = 1; * @param value The blobKey to set. * @return This builder for chaining. */ public Builder setBlobKey(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } blobKey_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** *
       * Contains an encrypted external BlobKey.
       * 
* * required bytes blob_key = 1; * @return This builder for chaining. */ public Builder clearBlobKey() { bitField0_ = (bitField0_ & ~0x00000001); blobKey_ = getDefaultInstance().getBlobKey(); 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:java.apphosting.CloneBlobResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.CloneBlobResponse) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CloneBlobResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CloneBlobResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DecodeBlobKeyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.DecodeBlobKeyRequest) com.google.protobuf.MessageOrBuilder { /** * repeated string blob_key = 1; * @return A list containing the blobKey. */ java.util.List getBlobKeyList(); /** * repeated string blob_key = 1; * @return The count of blobKey. */ int getBlobKeyCount(); /** * repeated string blob_key = 1; * @param index The index of the element to return. * @return The blobKey at the given index. */ java.lang.String getBlobKey(int index); /** * repeated string blob_key = 1; * @param index The index of the value to return. * @return The bytes of the blobKey at the given index. */ com.google.protobuf.ByteString getBlobKeyBytes(int index); } /** *
   * Contains an encrypted external BlobKey.
   * 
* * Protobuf type {@code java.apphosting.DecodeBlobKeyRequest} */ public static final class DecodeBlobKeyRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.DecodeBlobKeyRequest) DecodeBlobKeyRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DecodeBlobKeyRequest.newBuilder() to construct. private DecodeBlobKeyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DecodeBlobKeyRequest() { blobKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DecodeBlobKeyRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest.Builder.class); } public static final int BLOB_KEY_FIELD_NUMBER = 1; @SuppressWarnings("serial") private com.google.protobuf.LazyStringList blobKey_; /** * repeated string blob_key = 1; * @return A list containing the blobKey. */ public com.google.protobuf.ProtocolStringList getBlobKeyList() { return blobKey_; } /** * repeated string blob_key = 1; * @return The count of blobKey. */ public int getBlobKeyCount() { return blobKey_.size(); } /** * repeated string blob_key = 1; * @param index The index of the element to return. * @return The blobKey at the given index. */ public java.lang.String getBlobKey(int index) { return blobKey_.get(index); } /** * repeated string blob_key = 1; * @param index The index of the value to return. * @return The bytes of the blobKey at the given index. */ public com.google.protobuf.ByteString getBlobKeyBytes(int index) { return blobKey_.getByteString(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < blobKey_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, blobKey_.getRaw(i)); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < blobKey_.size(); i++) { dataSize += computeStringSizeNoTag(blobKey_.getRaw(i)); } size += dataSize; size += 1 * getBlobKeyList().size(); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest other = (com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest) obj; if (!getBlobKeyList() .equals(other.getBlobKeyList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getBlobKeyCount() > 0) { hash = (37 * hash) + BLOB_KEY_FIELD_NUMBER; hash = (53 * hash) + getBlobKeyList().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest 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(com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest 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; } /** *
     * Contains an encrypted external BlobKey.
     * 
* * Protobuf type {@code java.apphosting.DecodeBlobKeyRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.DecodeBlobKeyRequest) com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; blobKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyRequest_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest build() { com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest result = new com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest(this); buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartialRepeatedFields(com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest result) { if (((bitField0_ & 0x00000001) != 0)) { blobKey_ = blobKey_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.blobKey_ = blobKey_; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest result) { int from_bitField0_ = bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest.getDefaultInstance()) return this; if (!other.blobKey_.isEmpty()) { if (blobKey_.isEmpty()) { blobKey_ = other.blobKey_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureBlobKeyIsMutable(); blobKey_.addAll(other.blobKey_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); 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 { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); ensureBlobKeyIsMutable(); blobKey_.add(bs); break; } // case 10 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private com.google.protobuf.LazyStringList blobKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureBlobKeyIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { blobKey_ = new com.google.protobuf.LazyStringArrayList(blobKey_); bitField0_ |= 0x00000001; } } /** * repeated string blob_key = 1; * @return A list containing the blobKey. */ public com.google.protobuf.ProtocolStringList getBlobKeyList() { return blobKey_.getUnmodifiableView(); } /** * repeated string blob_key = 1; * @return The count of blobKey. */ public int getBlobKeyCount() { return blobKey_.size(); } /** * repeated string blob_key = 1; * @param index The index of the element to return. * @return The blobKey at the given index. */ public java.lang.String getBlobKey(int index) { return blobKey_.get(index); } /** * repeated string blob_key = 1; * @param index The index of the value to return. * @return The bytes of the blobKey at the given index. */ public com.google.protobuf.ByteString getBlobKeyBytes(int index) { return blobKey_.getByteString(index); } /** * repeated string blob_key = 1; * @param index The index to set the value at. * @param value The blobKey to set. * @return This builder for chaining. */ public Builder setBlobKey( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureBlobKeyIsMutable(); blobKey_.set(index, value); onChanged(); return this; } /** * repeated string blob_key = 1; * @param value The blobKey to add. * @return This builder for chaining. */ public Builder addBlobKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureBlobKeyIsMutable(); blobKey_.add(value); onChanged(); return this; } /** * repeated string blob_key = 1; * @param values The blobKey to add. * @return This builder for chaining. */ public Builder addAllBlobKey( java.lang.Iterable values) { ensureBlobKeyIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, blobKey_); onChanged(); return this; } /** * repeated string blob_key = 1; * @return This builder for chaining. */ public Builder clearBlobKey() { blobKey_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * repeated string blob_key = 1; * @param value The bytes of the blobKey to add. * @return This builder for chaining. */ public Builder addBlobKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureBlobKeyIsMutable(); blobKey_.add(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:java.apphosting.DecodeBlobKeyRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.DecodeBlobKeyRequest) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DecodeBlobKeyRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DecodeBlobKeyResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.DecodeBlobKeyResponse) com.google.protobuf.MessageOrBuilder { /** * repeated string decoded = 1; * @return A list containing the decoded. */ java.util.List getDecodedList(); /** * repeated string decoded = 1; * @return The count of decoded. */ int getDecodedCount(); /** * repeated string decoded = 1; * @param index The index of the element to return. * @return The decoded at the given index. */ java.lang.String getDecoded(int index); /** * repeated string decoded = 1; * @param index The index of the value to return. * @return The bytes of the decoded at the given index. */ com.google.protobuf.ByteString getDecodedBytes(int index); } /** *
   * Returns serialized apphosting/base/blobkey.proto:BlobKey.
   * 
* * Protobuf type {@code java.apphosting.DecodeBlobKeyResponse} */ public static final class DecodeBlobKeyResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.DecodeBlobKeyResponse) DecodeBlobKeyResponseOrBuilder { private static final long serialVersionUID = 0L; // Use DecodeBlobKeyResponse.newBuilder() to construct. private DecodeBlobKeyResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DecodeBlobKeyResponse() { decoded_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DecodeBlobKeyResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse.Builder.class); } public static final int DECODED_FIELD_NUMBER = 1; @SuppressWarnings("serial") private com.google.protobuf.LazyStringList decoded_; /** * repeated string decoded = 1; * @return A list containing the decoded. */ public com.google.protobuf.ProtocolStringList getDecodedList() { return decoded_; } /** * repeated string decoded = 1; * @return The count of decoded. */ public int getDecodedCount() { return decoded_.size(); } /** * repeated string decoded = 1; * @param index The index of the element to return. * @return The decoded at the given index. */ public java.lang.String getDecoded(int index) { return decoded_.get(index); } /** * repeated string decoded = 1; * @param index The index of the value to return. * @return The bytes of the decoded at the given index. */ public com.google.protobuf.ByteString getDecodedBytes(int index) { return decoded_.getByteString(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < decoded_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, decoded_.getRaw(i)); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < decoded_.size(); i++) { dataSize += computeStringSizeNoTag(decoded_.getRaw(i)); } size += dataSize; size += 1 * getDecodedList().size(); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse other = (com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse) obj; if (!getDecodedList() .equals(other.getDecodedList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getDecodedCount() > 0) { hash = (37 * hash) + DECODED_FIELD_NUMBER; hash = (53 * hash) + getDecodedList().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse 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(com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse 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; } /** *
     * Returns serialized apphosting/base/blobkey.proto:BlobKey.
     * 
* * Protobuf type {@code java.apphosting.DecodeBlobKeyResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.DecodeBlobKeyResponse) com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; decoded_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_DecodeBlobKeyResponse_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse build() { com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse result = new com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse(this); buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartialRepeatedFields(com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse result) { if (((bitField0_ & 0x00000001) != 0)) { decoded_ = decoded_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.decoded_ = decoded_; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse result) { int from_bitField0_ = bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse.getDefaultInstance()) return this; if (!other.decoded_.isEmpty()) { if (decoded_.isEmpty()) { decoded_ = other.decoded_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureDecodedIsMutable(); decoded_.addAll(other.decoded_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); 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 { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { com.google.protobuf.ByteString bs = input.readBytes(); ensureDecodedIsMutable(); decoded_.add(bs); break; } // case 10 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private com.google.protobuf.LazyStringList decoded_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureDecodedIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { decoded_ = new com.google.protobuf.LazyStringArrayList(decoded_); bitField0_ |= 0x00000001; } } /** * repeated string decoded = 1; * @return A list containing the decoded. */ public com.google.protobuf.ProtocolStringList getDecodedList() { return decoded_.getUnmodifiableView(); } /** * repeated string decoded = 1; * @return The count of decoded. */ public int getDecodedCount() { return decoded_.size(); } /** * repeated string decoded = 1; * @param index The index of the element to return. * @return The decoded at the given index. */ public java.lang.String getDecoded(int index) { return decoded_.get(index); } /** * repeated string decoded = 1; * @param index The index of the value to return. * @return The bytes of the decoded at the given index. */ public com.google.protobuf.ByteString getDecodedBytes(int index) { return decoded_.getByteString(index); } /** * repeated string decoded = 1; * @param index The index to set the value at. * @param value The decoded to set. * @return This builder for chaining. */ public Builder setDecoded( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureDecodedIsMutable(); decoded_.set(index, value); onChanged(); return this; } /** * repeated string decoded = 1; * @param value The decoded to add. * @return This builder for chaining. */ public Builder addDecoded( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureDecodedIsMutable(); decoded_.add(value); onChanged(); return this; } /** * repeated string decoded = 1; * @param values The decoded to add. * @return This builder for chaining. */ public Builder addAllDecoded( java.lang.Iterable values) { ensureDecodedIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, decoded_); onChanged(); return this; } /** * repeated string decoded = 1; * @return This builder for chaining. */ public Builder clearDecoded() { decoded_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * repeated string decoded = 1; * @param value The bytes of the decoded to add. * @return This builder for chaining. */ public Builder addDecodedBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureDecodedIsMutable(); decoded_.add(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:java.apphosting.DecodeBlobKeyResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.DecodeBlobKeyResponse) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DecodeBlobKeyResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.DecodeBlobKeyResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateEncodedGoogleStorageKeyRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.CreateEncodedGoogleStorageKeyRequest) com.google.protobuf.MessageOrBuilder { /** * required string filename = 1; * @return Whether the filename field is set. */ boolean hasFilename(); /** * required string filename = 1; * @return The filename. */ java.lang.String getFilename(); /** * required string filename = 1; * @return The bytes for filename. */ com.google.protobuf.ByteString getFilenameBytes(); } /** * Protobuf type {@code java.apphosting.CreateEncodedGoogleStorageKeyRequest} */ public static final class CreateEncodedGoogleStorageKeyRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.CreateEncodedGoogleStorageKeyRequest) CreateEncodedGoogleStorageKeyRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateEncodedGoogleStorageKeyRequest.newBuilder() to construct. private CreateEncodedGoogleStorageKeyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateEncodedGoogleStorageKeyRequest() { filename_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateEncodedGoogleStorageKeyRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest.Builder.class); } private int bitField0_; public static final int FILENAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") private volatile java.lang.Object filename_ = ""; /** * required string filename = 1; * @return Whether the filename field is set. */ @java.lang.Override public boolean hasFilename() { return ((bitField0_ & 0x00000001) != 0); } /** * required string filename = 1; * @return The filename. */ @java.lang.Override public java.lang.String getFilename() { java.lang.Object ref = filename_; 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 (bs.isValidUtf8()) { filename_ = s; } return s; } } /** * required string filename = 1; * @return The bytes for filename. */ @java.lang.Override public com.google.protobuf.ByteString getFilenameBytes() { java.lang.Object ref = filename_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filename_ = 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; if (!hasFilename()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, filename_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, filename_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest other = (com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest) obj; if (hasFilename() != other.hasFilename()) return false; if (hasFilename()) { if (!getFilename() .equals(other.getFilename())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasFilename()) { hash = (37 * hash) + FILENAME_FIELD_NUMBER; hash = (53 * hash) + getFilename().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest 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(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest 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 java.apphosting.CreateEncodedGoogleStorageKeyRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.CreateEncodedGoogleStorageKeyRequest) com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; filename_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest build() { com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest result = new com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.filename_ = filename_; to_bitField0_ |= 0x00000001; } result.bitField0_ |= to_bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest.getDefaultInstance()) return this; if (other.hasFilename()) { filename_ = other.filename_; bitField0_ |= 0x00000001; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasFilename()) { return false; } return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { filename_ = input.readBytes(); bitField0_ |= 0x00000001; break; } // case 10 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private java.lang.Object filename_ = ""; /** * required string filename = 1; * @return Whether the filename field is set. */ public boolean hasFilename() { return ((bitField0_ & 0x00000001) != 0); } /** * required string filename = 1; * @return The filename. */ public java.lang.String getFilename() { java.lang.Object ref = filename_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { filename_ = s; } return s; } else { return (java.lang.String) ref; } } /** * required string filename = 1; * @return The bytes for filename. */ public com.google.protobuf.ByteString getFilenameBytes() { java.lang.Object ref = filename_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filename_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * required string filename = 1; * @param value The filename to set. * @return This builder for chaining. */ public Builder setFilename( java.lang.String value) { if (value == null) { throw new NullPointerException(); } filename_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** * required string filename = 1; * @return This builder for chaining. */ public Builder clearFilename() { filename_ = getDefaultInstance().getFilename(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * required string filename = 1; * @param value The bytes for filename to set. * @return This builder for chaining. */ public Builder setFilenameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } filename_ = value; bitField0_ |= 0x00000001; 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:java.apphosting.CreateEncodedGoogleStorageKeyRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.CreateEncodedGoogleStorageKeyRequest) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateEncodedGoogleStorageKeyRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateEncodedGoogleStorageKeyResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.CreateEncodedGoogleStorageKeyResponse) com.google.protobuf.MessageOrBuilder { /** * required string blob_key = 1; * @return Whether the blobKey field is set. */ boolean hasBlobKey(); /** * required string blob_key = 1; * @return The blobKey. */ java.lang.String getBlobKey(); /** * required string blob_key = 1; * @return The bytes for blobKey. */ com.google.protobuf.ByteString getBlobKeyBytes(); } /** * Protobuf type {@code java.apphosting.CreateEncodedGoogleStorageKeyResponse} */ public static final class CreateEncodedGoogleStorageKeyResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.CreateEncodedGoogleStorageKeyResponse) CreateEncodedGoogleStorageKeyResponseOrBuilder { private static final long serialVersionUID = 0L; // Use CreateEncodedGoogleStorageKeyResponse.newBuilder() to construct. private CreateEncodedGoogleStorageKeyResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateEncodedGoogleStorageKeyResponse() { blobKey_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateEncodedGoogleStorageKeyResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse.Builder.class); } private int bitField0_; public static final int BLOB_KEY_FIELD_NUMBER = 1; @SuppressWarnings("serial") private volatile java.lang.Object blobKey_ = ""; /** * required string blob_key = 1; * @return Whether the blobKey field is set. */ @java.lang.Override public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** * required string blob_key = 1; * @return The blobKey. */ @java.lang.Override public java.lang.String getBlobKey() { java.lang.Object ref = blobKey_; 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 (bs.isValidUtf8()) { blobKey_ = s; } return s; } } /** * required string blob_key = 1; * @return The bytes for blobKey. */ @java.lang.Override public com.google.protobuf.ByteString getBlobKeyBytes() { java.lang.Object ref = blobKey_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); blobKey_ = 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; if (!hasBlobKey()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, blobKey_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, blobKey_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse)) { return super.equals(obj); } com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse other = (com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse) obj; if (hasBlobKey() != other.hasBlobKey()) return false; if (hasBlobKey()) { if (!getBlobKey() .equals(other.getBlobKey())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasBlobKey()) { hash = (37 * hash) + BLOB_KEY_FIELD_NUMBER; hash = (53 * hash) + getBlobKey().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse 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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse 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(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse 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 java.apphosting.CreateEncodedGoogleStorageKeyResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.CreateEncodedGoogleStorageKeyResponse) com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse.class, com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse.Builder.class); } // Construct using com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; blobKey_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_descriptor; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse getDefaultInstanceForType() { return com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse build() { com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse buildPartial() { com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse result = new com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.blobKey_ = blobKey_; to_bitField0_ |= 0x00000001; } result.bitField0_ |= to_bitField0_; } @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 com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse) { return mergeFrom((com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse other) { if (other == com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse.getDefaultInstance()) return this; if (other.hasBlobKey()) { blobKey_ = other.blobKey_; bitField0_ |= 0x00000001; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasBlobKey()) { return false; } return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { blobKey_ = input.readBytes(); bitField0_ |= 0x00000001; break; } // case 10 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int bitField0_; private java.lang.Object blobKey_ = ""; /** * required string blob_key = 1; * @return Whether the blobKey field is set. */ public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** * required string blob_key = 1; * @return The blobKey. */ public java.lang.String getBlobKey() { java.lang.Object ref = blobKey_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { blobKey_ = s; } return s; } else { return (java.lang.String) ref; } } /** * required string blob_key = 1; * @return The bytes for blobKey. */ public com.google.protobuf.ByteString getBlobKeyBytes() { java.lang.Object ref = blobKey_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); blobKey_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * required string blob_key = 1; * @param value The blobKey to set. * @return This builder for chaining. */ public Builder setBlobKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } blobKey_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** * required string blob_key = 1; * @return This builder for chaining. */ public Builder clearBlobKey() { blobKey_ = getDefaultInstance().getBlobKey(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * required string blob_key = 1; * @param value The bytes for blobKey to set. * @return This builder for chaining. */ public Builder setBlobKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } blobKey_ = value; bitField0_ |= 0x00000001; 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:java.apphosting.CreateEncodedGoogleStorageKeyResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.CreateEncodedGoogleStorageKeyResponse) private static final com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse(); } public static com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateEncodedGoogleStorageKeyResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.appengine.api.blobstore.BlobstoreServicePb.CreateEncodedGoogleStorageKeyResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_BlobstoreServiceError_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_BlobstoreServiceError_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_CreateUploadURLRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_CreateUploadURLRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_CreateUploadURLResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_CreateUploadURLResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_DeleteBlobRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_DeleteBlobRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_FetchDataRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_FetchDataRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_FetchDataResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_FetchDataResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_CloneBlobRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_CloneBlobRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_CloneBlobResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_CloneBlobResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_DecodeBlobKeyRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_DecodeBlobKeyRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_DecodeBlobKeyResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_DecodeBlobKeyResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_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\027blobstore_service.proto\022\017java.apphosti" + "ng\"\353\001\n\025BlobstoreServiceError\"\321\001\n\tErrorCo" + "de\022\006\n\002OK\020\000\022\022\n\016INTERNAL_ERROR\020\001\022\020\n\014URL_TO" + "O_LONG\020\002\022\025\n\021PERMISSION_DENIED\020\003\022\022\n\016BLOB_" + "NOT_FOUND\020\004\022\033\n\027DATA_INDEX_OUT_OF_RANGE\020\005" + "\022\035\n\031BLOB_FETCH_SIZE_TOO_LARGE\020\006\022\031\n\025ARGUM" + "ENT_OUT_OF_RANGE\020\010\022\024\n\020INVALID_BLOB_KEY\020\t" + "\"\256\001\n\026CreateUploadURLRequest\022\024\n\014success_p" + "ath\030\001 \002(\t\022\035\n\025max_upload_size_bytes\030\002 \001(\003" + "\022&\n\036max_upload_size_per_blob_bytes\030\003 \001(\003" + "\022\026\n\016gs_bucket_name\030\004 \001(\t\022\037\n\027url_expiry_t" + "ime_seconds\030\005 \001(\005\"&\n\027CreateUploadURLResp" + "onse\022\013\n\003url\030\001 \002(\t\"4\n\021DeleteBlobRequest\022\020" + "\n\010blob_key\030\001 \003(\t\022\r\n\005token\030\002 \001(\t\"L\n\020Fetch" + "DataRequest\022\020\n\010blob_key\030\001 \002(\t\022\023\n\013start_i" + "ndex\030\002 \002(\003\022\021\n\tend_index\030\003 \002(\003\"&\n\021FetchDa" + "taResponse\022\021\n\004data\030\350\007 \002(\014B\002\010\001\"N\n\020CloneBl" + "obRequest\022\020\n\010blob_key\030\001 \002(\014\022\021\n\tmime_type" + "\030\002 \002(\014\022\025\n\rtarget_app_id\030\003 \002(\014\"%\n\021CloneBl" + "obResponse\022\020\n\010blob_key\030\001 \002(\014\"(\n\024DecodeBl" + "obKeyRequest\022\020\n\010blob_key\030\001 \003(\t\"(\n\025Decode" + "BlobKeyResponse\022\017\n\007decoded\030\001 \003(\t\"8\n$Crea" + "teEncodedGoogleStorageKeyRequest\022\020\n\010file" + "name\030\001 \002(\t\"9\n%CreateEncodedGoogleStorage" + "KeyResponse\022\020\n\010blob_key\030\001 \002(\tB8\n\"com.goo" + "gle.appengine.api.blobstoreB\022BlobstoreSe" + "rvicePb" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_java_apphosting_BlobstoreServiceError_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_java_apphosting_BlobstoreServiceError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_BlobstoreServiceError_descriptor, new java.lang.String[] { }); internal_static_java_apphosting_CreateUploadURLRequest_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_java_apphosting_CreateUploadURLRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_CreateUploadURLRequest_descriptor, new java.lang.String[] { "SuccessPath", "MaxUploadSizeBytes", "MaxUploadSizePerBlobBytes", "GsBucketName", "UrlExpiryTimeSeconds", }); internal_static_java_apphosting_CreateUploadURLResponse_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_java_apphosting_CreateUploadURLResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_CreateUploadURLResponse_descriptor, new java.lang.String[] { "Url", }); internal_static_java_apphosting_DeleteBlobRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_java_apphosting_DeleteBlobRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_DeleteBlobRequest_descriptor, new java.lang.String[] { "BlobKey", "Token", }); internal_static_java_apphosting_FetchDataRequest_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_java_apphosting_FetchDataRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_FetchDataRequest_descriptor, new java.lang.String[] { "BlobKey", "StartIndex", "EndIndex", }); internal_static_java_apphosting_FetchDataResponse_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_java_apphosting_FetchDataResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_FetchDataResponse_descriptor, new java.lang.String[] { "Data", }); internal_static_java_apphosting_CloneBlobRequest_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_java_apphosting_CloneBlobRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_CloneBlobRequest_descriptor, new java.lang.String[] { "BlobKey", "MimeType", "TargetAppId", }); internal_static_java_apphosting_CloneBlobResponse_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_java_apphosting_CloneBlobResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_CloneBlobResponse_descriptor, new java.lang.String[] { "BlobKey", }); internal_static_java_apphosting_DecodeBlobKeyRequest_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_java_apphosting_DecodeBlobKeyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_DecodeBlobKeyRequest_descriptor, new java.lang.String[] { "BlobKey", }); internal_static_java_apphosting_DecodeBlobKeyResponse_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_java_apphosting_DecodeBlobKeyResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_DecodeBlobKeyResponse_descriptor, new java.lang.String[] { "Decoded", }); internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_CreateEncodedGoogleStorageKeyRequest_descriptor, new java.lang.String[] { "Filename", }); internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_CreateEncodedGoogleStorageKeyResponse_descriptor, new java.lang.String[] { "BlobKey", }); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy