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

com.google.appengine.api.images.ImagesServicePb 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: images_service.proto

package com.google.appengine.api.images;

public final class ImagesServicePb {
  private ImagesServicePb() {}
  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 ImagesServiceErrorOrBuilder extends
      // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesServiceError)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code java.apphosting.ImagesServiceError}
   */
  public static final class ImagesServiceError extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:java.apphosting.ImagesServiceError)
      ImagesServiceErrorOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ImagesServiceError.newBuilder() to construct.
    private ImagesServiceError(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private ImagesServiceError() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new ImagesServiceError();
    }

    @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceError_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceError_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.google.appengine.api.images.ImagesServicePb.ImagesServiceError.class, com.google.appengine.api.images.ImagesServicePb.ImagesServiceError.Builder.class);
    }

    /**
     * Protobuf enum {@code java.apphosting.ImagesServiceError.ErrorCode}
     */
    public enum ErrorCode
        implements com.google.protobuf.ProtocolMessageEnum {
      /**
       * UNSPECIFIED_ERROR = 1;
       */
      UNSPECIFIED_ERROR(1),
      /**
       * BAD_TRANSFORM_DATA = 2;
       */
      BAD_TRANSFORM_DATA(2),
      /**
       * NOT_IMAGE = 3;
       */
      NOT_IMAGE(3),
      /**
       * BAD_IMAGE_DATA = 4;
       */
      BAD_IMAGE_DATA(4),
      /**
       * IMAGE_TOO_LARGE = 5;
       */
      IMAGE_TOO_LARGE(5),
      /**
       * INVALID_BLOB_KEY = 6;
       */
      INVALID_BLOB_KEY(6),
      /**
       * 
       * Errors specific to Google Storage objects.
       * 
* * ACCESS_DENIED = 7; */ ACCESS_DENIED(7), /** * OBJECT_NOT_FOUND = 8; */ OBJECT_NOT_FOUND(8), ; /** * UNSPECIFIED_ERROR = 1; */ public static final int UNSPECIFIED_ERROR_VALUE = 1; /** * BAD_TRANSFORM_DATA = 2; */ public static final int BAD_TRANSFORM_DATA_VALUE = 2; /** * NOT_IMAGE = 3; */ public static final int NOT_IMAGE_VALUE = 3; /** * BAD_IMAGE_DATA = 4; */ public static final int BAD_IMAGE_DATA_VALUE = 4; /** * IMAGE_TOO_LARGE = 5; */ public static final int IMAGE_TOO_LARGE_VALUE = 5; /** * INVALID_BLOB_KEY = 6; */ public static final int INVALID_BLOB_KEY_VALUE = 6; /** *
       * Errors specific to Google Storage objects.
       * 
* * ACCESS_DENIED = 7; */ public static final int ACCESS_DENIED_VALUE = 7; /** * OBJECT_NOT_FOUND = 8; */ public static final int OBJECT_NOT_FOUND_VALUE = 8; 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 1: return UNSPECIFIED_ERROR; case 2: return BAD_TRANSFORM_DATA; case 3: return NOT_IMAGE; case 4: return BAD_IMAGE_DATA; case 5: return IMAGE_TOO_LARGE; case 6: return INVALID_BLOB_KEY; case 7: return ACCESS_DENIED; case 8: return OBJECT_NOT_FOUND; 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.images.ImagesServicePb.ImagesServiceError.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.ImagesServiceError.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.images.ImagesServicePb.ImagesServiceError)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesServiceError other = (com.google.appengine.api.images.ImagesServicePb.ImagesServiceError) 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.images.ImagesServicePb.ImagesServiceError parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceError 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.images.ImagesServicePb.ImagesServiceError parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceError 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.images.ImagesServicePb.ImagesServiceError parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceError parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceError parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceError 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.images.ImagesServicePb.ImagesServiceError parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceError 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.images.ImagesServicePb.ImagesServiceError parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceError 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.images.ImagesServicePb.ImagesServiceError 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.ImagesServiceError} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesServiceError) com.google.appengine.api.images.ImagesServicePb.ImagesServiceErrorOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceError_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceError_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesServiceError.class, com.google.appengine.api.images.ImagesServicePb.ImagesServiceError.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesServiceError.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.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceError_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesServiceError getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesServiceError.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesServiceError build() { com.google.appengine.api.images.ImagesServicePb.ImagesServiceError result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesServiceError buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesServiceError result = new com.google.appengine.api.images.ImagesServicePb.ImagesServiceError(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.images.ImagesServicePb.ImagesServiceError) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesServiceError)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesServiceError other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesServiceError.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.ImagesServiceError) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesServiceError) private static final com.google.appengine.api.images.ImagesServicePb.ImagesServiceError DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesServiceError(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceError getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesServiceError 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.images.ImagesServicePb.ImagesServiceError getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesServiceTransformOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesServiceTransform) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code java.apphosting.ImagesServiceTransform} */ public static final class ImagesServiceTransform extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesServiceTransform) ImagesServiceTransformOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesServiceTransform.newBuilder() to construct. private ImagesServiceTransform(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesServiceTransform() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesServiceTransform(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceTransform_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceTransform_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform.class, com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform.Builder.class); } /** * Protobuf enum {@code java.apphosting.ImagesServiceTransform.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * RESIZE = 1; */ RESIZE(1), /** * ROTATE = 2; */ ROTATE(2), /** * HORIZONTAL_FLIP = 3; */ HORIZONTAL_FLIP(3), /** * VERTICAL_FLIP = 4; */ VERTICAL_FLIP(4), /** * CROP = 5; */ CROP(5), /** * IM_FEELING_LUCKY = 6; */ IM_FEELING_LUCKY(6), ; /** * RESIZE = 1; */ public static final int RESIZE_VALUE = 1; /** * ROTATE = 2; */ public static final int ROTATE_VALUE = 2; /** * HORIZONTAL_FLIP = 3; */ public static final int HORIZONTAL_FLIP_VALUE = 3; /** * VERTICAL_FLIP = 4; */ public static final int VERTICAL_FLIP_VALUE = 4; /** * CROP = 5; */ public static final int CROP_VALUE = 5; /** * IM_FEELING_LUCKY = 6; */ public static final int IM_FEELING_LUCKY_VALUE = 6; 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 Type 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 Type forNumber(int value) { switch (value) { case 1: return RESIZE; case 2: return ROTATE; case 3: return HORIZONTAL_FLIP; case 4: return VERTICAL_FLIP; case 5: return CROP; case 6: return IM_FEELING_LUCKY; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Type> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Type findValueByNumber(int number) { return Type.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.images.ImagesServicePb.ImagesServiceTransform.getDescriptor().getEnumTypes().get(0); } private static final Type[] VALUES = values(); public static Type 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 Type(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:java.apphosting.ImagesServiceTransform.Type) } 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.images.ImagesServicePb.ImagesServiceTransform)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform other = (com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform) 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.images.ImagesServicePb.ImagesServiceTransform parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform 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.images.ImagesServicePb.ImagesServiceTransform parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform 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.images.ImagesServicePb.ImagesServiceTransform parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform 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.images.ImagesServicePb.ImagesServiceTransform parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform 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.images.ImagesServicePb.ImagesServiceTransform parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform 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.images.ImagesServicePb.ImagesServiceTransform 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.ImagesServiceTransform} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesServiceTransform) com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransformOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceTransform_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceTransform_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform.class, com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform.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.images.ImagesServicePb.internal_static_java_apphosting_ImagesServiceTransform_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform build() { com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform result = new com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform(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.images.ImagesServicePb.ImagesServiceTransform) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform.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.ImagesServiceTransform) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesServiceTransform) private static final com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesServiceTransform getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesServiceTransform 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.images.ImagesServicePb.ImagesServiceTransform getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TransformOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.Transform) com.google.protobuf.MessageOrBuilder { /** *
     * Resize the given image to the given specificaiton.  The service will try
     * to resize the image to the minimum of the two sizes while keeping a
     * consistent image ratio.
     * 
* * optional int32 width = 1; * @return Whether the width field is set. */ boolean hasWidth(); /** *
     * Resize the given image to the given specificaiton.  The service will try
     * to resize the image to the minimum of the two sizes while keeping a
     * consistent image ratio.
     * 
* * optional int32 width = 1; * @return The width. */ int getWidth(); /** * optional int32 height = 2; * @return Whether the height field is set. */ boolean hasHeight(); /** * optional int32 height = 2; * @return The height. */ int getHeight(); /** *
     * If both width and height are specified, and crop to fit is true, the less
     * restrictiveof the two is used and the image is cropped to fit the other
     * dimenstion. An offset for the center can be specified as well.
     * 
* * optional bool crop_to_fit = 11; * @return Whether the cropToFit field is set. */ boolean hasCropToFit(); /** *
     * If both width and height are specified, and crop to fit is true, the less
     * restrictiveof the two is used and the image is cropped to fit the other
     * dimenstion. An offset for the center can be specified as well.
     * 
* * optional bool crop_to_fit = 11; * @return The cropToFit. */ boolean getCropToFit(); /** *
     * WARNING: Default is 0.5, must continue to be enforced in cc file.
     * This default must be kept in this proto2 file as it affects the user
     * facing libraries.
     * 
* * optional float crop_offset_x = 12 [default = 0.5]; * @return Whether the cropOffsetX field is set. */ boolean hasCropOffsetX(); /** *
     * WARNING: Default is 0.5, must continue to be enforced in cc file.
     * This default must be kept in this proto2 file as it affects the user
     * facing libraries.
     * 
* * optional float crop_offset_x = 12 [default = 0.5]; * @return The cropOffsetX. */ float getCropOffsetX(); /** *
     * WARNING: Default is 0.5, must continue to be enforced in cc file.
     * 
* * optional float crop_offset_y = 13 [default = 0.5]; * @return Whether the cropOffsetY field is set. */ boolean hasCropOffsetY(); /** *
     * WARNING: Default is 0.5, must continue to be enforced in cc file.
     * 
* * optional float crop_offset_y = 13 [default = 0.5]; * @return The cropOffsetY. */ float getCropOffsetY(); /** *
     * Rotate an image some number of degrees (90, 180, 270) in the clockwise
     * direction.
     * 
* * optional int32 rotate = 3; * @return Whether the rotate field is set. */ boolean hasRotate(); /** *
     * Rotate an image some number of degrees (90, 180, 270) in the clockwise
     * direction.
     * 
* * optional int32 rotate = 3; * @return The rotate. */ int getRotate(); /** *
     * Flip an image horizontally
     * 
* * optional bool horizontal_flip = 4; * @return Whether the horizontalFlip field is set. */ boolean hasHorizontalFlip(); /** *
     * Flip an image horizontally
     * 
* * optional bool horizontal_flip = 4; * @return The horizontalFlip. */ boolean getHorizontalFlip(); /** *
     * Flip an image vertically
     * 
* * optional bool vertical_flip = 5; * @return Whether the verticalFlip field is set. */ boolean hasVerticalFlip(); /** *
     * Flip an image vertically
     * 
* * optional bool vertical_flip = 5; * @return The verticalFlip. */ boolean getVerticalFlip(); /** *
     * Crop an image.
     * 
* * optional float crop_left_x = 6; * @return Whether the cropLeftX field is set. */ boolean hasCropLeftX(); /** *
     * Crop an image.
     * 
* * optional float crop_left_x = 6; * @return The cropLeftX. */ float getCropLeftX(); /** *
     * Per float-type, default is zero.
     * 
* * optional float crop_top_y = 7; * @return Whether the cropTopY field is set. */ boolean hasCropTopY(); /** *
     * Per float-type, default is zero.
     * 
* * optional float crop_top_y = 7; * @return The cropTopY. */ float getCropTopY(); /** *
     * WARNING: Default is 1.0, must continue to be enforced in cc file.
     * These defaults are kept for the sake of the py and other user library
     * files.  Editing risks user visible change.  However, all non-user code
     * (C++) should set 1.0 manually as the proto3 version of the proto has no
     * concept of defaults from proto files.
     * 
* * optional float crop_right_x = 8 [default = 1]; * @return Whether the cropRightX field is set. */ boolean hasCropRightX(); /** *
     * WARNING: Default is 1.0, must continue to be enforced in cc file.
     * These defaults are kept for the sake of the py and other user library
     * files.  Editing risks user visible change.  However, all non-user code
     * (C++) should set 1.0 manually as the proto3 version of the proto has no
     * concept of defaults from proto files.
     * 
* * optional float crop_right_x = 8 [default = 1]; * @return The cropRightX. */ float getCropRightX(); /** *
     * WARNING: Default is 1.0, must continue to be enforced in cc file.
     * 
* * optional float crop_bottom_y = 9 [default = 1]; * @return Whether the cropBottomY field is set. */ boolean hasCropBottomY(); /** *
     * WARNING: Default is 1.0, must continue to be enforced in cc file.
     * 
* * optional float crop_bottom_y = 9 [default = 1]; * @return The cropBottomY. */ float getCropBottomY(); /** *
     * Autolevels (Picasa I'm Feeling Lucky)
     * 
* * optional bool autolevels = 10; * @return Whether the autolevels field is set. */ boolean hasAutolevels(); /** *
     * Autolevels (Picasa I'm Feeling Lucky)
     * 
* * optional bool autolevels = 10; * @return The autolevels. */ boolean getAutolevels(); /** *
     * Allow stretching of the image to exactly fit the specified width and height
     * 
* * optional bool allow_stretch = 14; * @return Whether the allowStretch field is set. */ boolean hasAllowStretch(); /** *
     * Allow stretching of the image to exactly fit the specified width and height
     * 
* * optional bool allow_stretch = 14; * @return The allowStretch. */ boolean getAllowStretch(); /** *
     * N.B. We cannot remove these fields via the "reserved" keyword because
     * doing so is not compatible with the python27_proto build rule.
     * 
* * optional bool deprecated_width_set = 101; * @return Whether the deprecatedWidthSet field is set. */ boolean hasDeprecatedWidthSet(); /** *
     * N.B. We cannot remove these fields via the "reserved" keyword because
     * doing so is not compatible with the python27_proto build rule.
     * 
* * optional bool deprecated_width_set = 101; * @return The deprecatedWidthSet. */ boolean getDeprecatedWidthSet(); /** * optional bool deprecated_height_set = 102; * @return Whether the deprecatedHeightSet field is set. */ boolean hasDeprecatedHeightSet(); /** * optional bool deprecated_height_set = 102; * @return The deprecatedHeightSet. */ boolean getDeprecatedHeightSet(); /** * optional bool deprecated_crop_offset_x_set = 112; * @return Whether the deprecatedCropOffsetXSet field is set. */ boolean hasDeprecatedCropOffsetXSet(); /** * optional bool deprecated_crop_offset_x_set = 112; * @return The deprecatedCropOffsetXSet. */ boolean getDeprecatedCropOffsetXSet(); /** * optional bool deprecated_crop_offset_y_set = 113; * @return Whether the deprecatedCropOffsetYSet field is set. */ boolean hasDeprecatedCropOffsetYSet(); /** * optional bool deprecated_crop_offset_y_set = 113; * @return The deprecatedCropOffsetYSet. */ boolean getDeprecatedCropOffsetYSet(); /** * optional bool deprecated_crop_right_x_set = 108; * @return Whether the deprecatedCropRightXSet field is set. */ boolean hasDeprecatedCropRightXSet(); /** * optional bool deprecated_crop_right_x_set = 108; * @return The deprecatedCropRightXSet. */ boolean getDeprecatedCropRightXSet(); /** * optional bool deprecated_crop_bottom_y_set = 109; * @return Whether the deprecatedCropBottomYSet field is set. */ boolean hasDeprecatedCropBottomYSet(); /** * optional bool deprecated_crop_bottom_y_set = 109; * @return The deprecatedCropBottomYSet. */ boolean getDeprecatedCropBottomYSet(); } /** *
   * Next id is 15.
   * 
* * Protobuf type {@code java.apphosting.Transform} */ public static final class Transform extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.Transform) TransformOrBuilder { private static final long serialVersionUID = 0L; // Use Transform.newBuilder() to construct. private Transform(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Transform() { cropOffsetX_ = 0.5F; cropOffsetY_ = 0.5F; cropRightX_ = 1F; cropBottomY_ = 1F; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Transform(); } @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.images.ImagesServicePb.internal_static_java_apphosting_Transform_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_Transform_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.Transform.class, com.google.appengine.api.images.ImagesServicePb.Transform.Builder.class); } private int bitField0_; public static final int WIDTH_FIELD_NUMBER = 1; private int width_ = 0; /** *
     * Resize the given image to the given specificaiton.  The service will try
     * to resize the image to the minimum of the two sizes while keeping a
     * consistent image ratio.
     * 
* * optional int32 width = 1; * @return Whether the width field is set. */ @java.lang.Override public boolean hasWidth() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Resize the given image to the given specificaiton.  The service will try
     * to resize the image to the minimum of the two sizes while keeping a
     * consistent image ratio.
     * 
* * optional int32 width = 1; * @return The width. */ @java.lang.Override public int getWidth() { return width_; } public static final int HEIGHT_FIELD_NUMBER = 2; private int height_ = 0; /** * optional int32 height = 2; * @return Whether the height field is set. */ @java.lang.Override public boolean hasHeight() { return ((bitField0_ & 0x00000002) != 0); } /** * optional int32 height = 2; * @return The height. */ @java.lang.Override public int getHeight() { return height_; } public static final int CROP_TO_FIT_FIELD_NUMBER = 11; private boolean cropToFit_ = false; /** *
     * If both width and height are specified, and crop to fit is true, the less
     * restrictiveof the two is used and the image is cropped to fit the other
     * dimenstion. An offset for the center can be specified as well.
     * 
* * optional bool crop_to_fit = 11; * @return Whether the cropToFit field is set. */ @java.lang.Override public boolean hasCropToFit() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * If both width and height are specified, and crop to fit is true, the less
     * restrictiveof the two is used and the image is cropped to fit the other
     * dimenstion. An offset for the center can be specified as well.
     * 
* * optional bool crop_to_fit = 11; * @return The cropToFit. */ @java.lang.Override public boolean getCropToFit() { return cropToFit_; } public static final int CROP_OFFSET_X_FIELD_NUMBER = 12; private float cropOffsetX_ = 0.5F; /** *
     * WARNING: Default is 0.5, must continue to be enforced in cc file.
     * This default must be kept in this proto2 file as it affects the user
     * facing libraries.
     * 
* * optional float crop_offset_x = 12 [default = 0.5]; * @return Whether the cropOffsetX field is set. */ @java.lang.Override public boolean hasCropOffsetX() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * WARNING: Default is 0.5, must continue to be enforced in cc file.
     * This default must be kept in this proto2 file as it affects the user
     * facing libraries.
     * 
* * optional float crop_offset_x = 12 [default = 0.5]; * @return The cropOffsetX. */ @java.lang.Override public float getCropOffsetX() { return cropOffsetX_; } public static final int CROP_OFFSET_Y_FIELD_NUMBER = 13; private float cropOffsetY_ = 0.5F; /** *
     * WARNING: Default is 0.5, must continue to be enforced in cc file.
     * 
* * optional float crop_offset_y = 13 [default = 0.5]; * @return Whether the cropOffsetY field is set. */ @java.lang.Override public boolean hasCropOffsetY() { return ((bitField0_ & 0x00000010) != 0); } /** *
     * WARNING: Default is 0.5, must continue to be enforced in cc file.
     * 
* * optional float crop_offset_y = 13 [default = 0.5]; * @return The cropOffsetY. */ @java.lang.Override public float getCropOffsetY() { return cropOffsetY_; } public static final int ROTATE_FIELD_NUMBER = 3; private int rotate_ = 0; /** *
     * Rotate an image some number of degrees (90, 180, 270) in the clockwise
     * direction.
     * 
* * optional int32 rotate = 3; * @return Whether the rotate field is set. */ @java.lang.Override public boolean hasRotate() { return ((bitField0_ & 0x00000020) != 0); } /** *
     * Rotate an image some number of degrees (90, 180, 270) in the clockwise
     * direction.
     * 
* * optional int32 rotate = 3; * @return The rotate. */ @java.lang.Override public int getRotate() { return rotate_; } public static final int HORIZONTAL_FLIP_FIELD_NUMBER = 4; private boolean horizontalFlip_ = false; /** *
     * Flip an image horizontally
     * 
* * optional bool horizontal_flip = 4; * @return Whether the horizontalFlip field is set. */ @java.lang.Override public boolean hasHorizontalFlip() { return ((bitField0_ & 0x00000040) != 0); } /** *
     * Flip an image horizontally
     * 
* * optional bool horizontal_flip = 4; * @return The horizontalFlip. */ @java.lang.Override public boolean getHorizontalFlip() { return horizontalFlip_; } public static final int VERTICAL_FLIP_FIELD_NUMBER = 5; private boolean verticalFlip_ = false; /** *
     * Flip an image vertically
     * 
* * optional bool vertical_flip = 5; * @return Whether the verticalFlip field is set. */ @java.lang.Override public boolean hasVerticalFlip() { return ((bitField0_ & 0x00000080) != 0); } /** *
     * Flip an image vertically
     * 
* * optional bool vertical_flip = 5; * @return The verticalFlip. */ @java.lang.Override public boolean getVerticalFlip() { return verticalFlip_; } public static final int CROP_LEFT_X_FIELD_NUMBER = 6; private float cropLeftX_ = 0F; /** *
     * Crop an image.
     * 
* * optional float crop_left_x = 6; * @return Whether the cropLeftX field is set. */ @java.lang.Override public boolean hasCropLeftX() { return ((bitField0_ & 0x00000100) != 0); } /** *
     * Crop an image.
     * 
* * optional float crop_left_x = 6; * @return The cropLeftX. */ @java.lang.Override public float getCropLeftX() { return cropLeftX_; } public static final int CROP_TOP_Y_FIELD_NUMBER = 7; private float cropTopY_ = 0F; /** *
     * Per float-type, default is zero.
     * 
* * optional float crop_top_y = 7; * @return Whether the cropTopY field is set. */ @java.lang.Override public boolean hasCropTopY() { return ((bitField0_ & 0x00000200) != 0); } /** *
     * Per float-type, default is zero.
     * 
* * optional float crop_top_y = 7; * @return The cropTopY. */ @java.lang.Override public float getCropTopY() { return cropTopY_; } public static final int CROP_RIGHT_X_FIELD_NUMBER = 8; private float cropRightX_ = 1F; /** *
     * WARNING: Default is 1.0, must continue to be enforced in cc file.
     * These defaults are kept for the sake of the py and other user library
     * files.  Editing risks user visible change.  However, all non-user code
     * (C++) should set 1.0 manually as the proto3 version of the proto has no
     * concept of defaults from proto files.
     * 
* * optional float crop_right_x = 8 [default = 1]; * @return Whether the cropRightX field is set. */ @java.lang.Override public boolean hasCropRightX() { return ((bitField0_ & 0x00000400) != 0); } /** *
     * WARNING: Default is 1.0, must continue to be enforced in cc file.
     * These defaults are kept for the sake of the py and other user library
     * files.  Editing risks user visible change.  However, all non-user code
     * (C++) should set 1.0 manually as the proto3 version of the proto has no
     * concept of defaults from proto files.
     * 
* * optional float crop_right_x = 8 [default = 1]; * @return The cropRightX. */ @java.lang.Override public float getCropRightX() { return cropRightX_; } public static final int CROP_BOTTOM_Y_FIELD_NUMBER = 9; private float cropBottomY_ = 1F; /** *
     * WARNING: Default is 1.0, must continue to be enforced in cc file.
     * 
* * optional float crop_bottom_y = 9 [default = 1]; * @return Whether the cropBottomY field is set. */ @java.lang.Override public boolean hasCropBottomY() { return ((bitField0_ & 0x00000800) != 0); } /** *
     * WARNING: Default is 1.0, must continue to be enforced in cc file.
     * 
* * optional float crop_bottom_y = 9 [default = 1]; * @return The cropBottomY. */ @java.lang.Override public float getCropBottomY() { return cropBottomY_; } public static final int AUTOLEVELS_FIELD_NUMBER = 10; private boolean autolevels_ = false; /** *
     * Autolevels (Picasa I'm Feeling Lucky)
     * 
* * optional bool autolevels = 10; * @return Whether the autolevels field is set. */ @java.lang.Override public boolean hasAutolevels() { return ((bitField0_ & 0x00001000) != 0); } /** *
     * Autolevels (Picasa I'm Feeling Lucky)
     * 
* * optional bool autolevels = 10; * @return The autolevels. */ @java.lang.Override public boolean getAutolevels() { return autolevels_; } public static final int ALLOW_STRETCH_FIELD_NUMBER = 14; private boolean allowStretch_ = false; /** *
     * Allow stretching of the image to exactly fit the specified width and height
     * 
* * optional bool allow_stretch = 14; * @return Whether the allowStretch field is set. */ @java.lang.Override public boolean hasAllowStretch() { return ((bitField0_ & 0x00002000) != 0); } /** *
     * Allow stretching of the image to exactly fit the specified width and height
     * 
* * optional bool allow_stretch = 14; * @return The allowStretch. */ @java.lang.Override public boolean getAllowStretch() { return allowStretch_; } public static final int DEPRECATED_WIDTH_SET_FIELD_NUMBER = 101; private boolean deprecatedWidthSet_ = false; /** *
     * N.B. We cannot remove these fields via the "reserved" keyword because
     * doing so is not compatible with the python27_proto build rule.
     * 
* * optional bool deprecated_width_set = 101; * @return Whether the deprecatedWidthSet field is set. */ @java.lang.Override public boolean hasDeprecatedWidthSet() { return ((bitField0_ & 0x00004000) != 0); } /** *
     * N.B. We cannot remove these fields via the "reserved" keyword because
     * doing so is not compatible with the python27_proto build rule.
     * 
* * optional bool deprecated_width_set = 101; * @return The deprecatedWidthSet. */ @java.lang.Override public boolean getDeprecatedWidthSet() { return deprecatedWidthSet_; } public static final int DEPRECATED_HEIGHT_SET_FIELD_NUMBER = 102; private boolean deprecatedHeightSet_ = false; /** * optional bool deprecated_height_set = 102; * @return Whether the deprecatedHeightSet field is set. */ @java.lang.Override public boolean hasDeprecatedHeightSet() { return ((bitField0_ & 0x00008000) != 0); } /** * optional bool deprecated_height_set = 102; * @return The deprecatedHeightSet. */ @java.lang.Override public boolean getDeprecatedHeightSet() { return deprecatedHeightSet_; } public static final int DEPRECATED_CROP_OFFSET_X_SET_FIELD_NUMBER = 112; private boolean deprecatedCropOffsetXSet_ = false; /** * optional bool deprecated_crop_offset_x_set = 112; * @return Whether the deprecatedCropOffsetXSet field is set. */ @java.lang.Override public boolean hasDeprecatedCropOffsetXSet() { return ((bitField0_ & 0x00010000) != 0); } /** * optional bool deprecated_crop_offset_x_set = 112; * @return The deprecatedCropOffsetXSet. */ @java.lang.Override public boolean getDeprecatedCropOffsetXSet() { return deprecatedCropOffsetXSet_; } public static final int DEPRECATED_CROP_OFFSET_Y_SET_FIELD_NUMBER = 113; private boolean deprecatedCropOffsetYSet_ = false; /** * optional bool deprecated_crop_offset_y_set = 113; * @return Whether the deprecatedCropOffsetYSet field is set. */ @java.lang.Override public boolean hasDeprecatedCropOffsetYSet() { return ((bitField0_ & 0x00020000) != 0); } /** * optional bool deprecated_crop_offset_y_set = 113; * @return The deprecatedCropOffsetYSet. */ @java.lang.Override public boolean getDeprecatedCropOffsetYSet() { return deprecatedCropOffsetYSet_; } public static final int DEPRECATED_CROP_RIGHT_X_SET_FIELD_NUMBER = 108; private boolean deprecatedCropRightXSet_ = false; /** * optional bool deprecated_crop_right_x_set = 108; * @return Whether the deprecatedCropRightXSet field is set. */ @java.lang.Override public boolean hasDeprecatedCropRightXSet() { return ((bitField0_ & 0x00040000) != 0); } /** * optional bool deprecated_crop_right_x_set = 108; * @return The deprecatedCropRightXSet. */ @java.lang.Override public boolean getDeprecatedCropRightXSet() { return deprecatedCropRightXSet_; } public static final int DEPRECATED_CROP_BOTTOM_Y_SET_FIELD_NUMBER = 109; private boolean deprecatedCropBottomYSet_ = false; /** * optional bool deprecated_crop_bottom_y_set = 109; * @return Whether the deprecatedCropBottomYSet field is set. */ @java.lang.Override public boolean hasDeprecatedCropBottomYSet() { return ((bitField0_ & 0x00080000) != 0); } /** * optional bool deprecated_crop_bottom_y_set = 109; * @return The deprecatedCropBottomYSet. */ @java.lang.Override public boolean getDeprecatedCropBottomYSet() { return deprecatedCropBottomYSet_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(1, width_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt32(2, height_); } if (((bitField0_ & 0x00000020) != 0)) { output.writeInt32(3, rotate_); } if (((bitField0_ & 0x00000040) != 0)) { output.writeBool(4, horizontalFlip_); } if (((bitField0_ & 0x00000080) != 0)) { output.writeBool(5, verticalFlip_); } if (((bitField0_ & 0x00000100) != 0)) { output.writeFloat(6, cropLeftX_); } if (((bitField0_ & 0x00000200) != 0)) { output.writeFloat(7, cropTopY_); } if (((bitField0_ & 0x00000400) != 0)) { output.writeFloat(8, cropRightX_); } if (((bitField0_ & 0x00000800) != 0)) { output.writeFloat(9, cropBottomY_); } if (((bitField0_ & 0x00001000) != 0)) { output.writeBool(10, autolevels_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeBool(11, cropToFit_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeFloat(12, cropOffsetX_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeFloat(13, cropOffsetY_); } if (((bitField0_ & 0x00002000) != 0)) { output.writeBool(14, allowStretch_); } if (((bitField0_ & 0x00004000) != 0)) { output.writeBool(101, deprecatedWidthSet_); } if (((bitField0_ & 0x00008000) != 0)) { output.writeBool(102, deprecatedHeightSet_); } if (((bitField0_ & 0x00040000) != 0)) { output.writeBool(108, deprecatedCropRightXSet_); } if (((bitField0_ & 0x00080000) != 0)) { output.writeBool(109, deprecatedCropBottomYSet_); } if (((bitField0_ & 0x00010000) != 0)) { output.writeBool(112, deprecatedCropOffsetXSet_); } if (((bitField0_ & 0x00020000) != 0)) { output.writeBool(113, deprecatedCropOffsetYSet_); } 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 .computeInt32Size(1, width_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, height_); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, rotate_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, horizontalFlip_); } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, verticalFlip_); } if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(6, cropLeftX_); } if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(7, cropTopY_); } if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(8, cropRightX_); } if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(9, cropBottomY_); } if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(10, autolevels_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(11, cropToFit_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(12, cropOffsetX_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(13, cropOffsetY_); } if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(14, allowStretch_); } if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(101, deprecatedWidthSet_); } if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(102, deprecatedHeightSet_); } if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(108, deprecatedCropRightXSet_); } if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(109, deprecatedCropBottomYSet_); } if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(112, deprecatedCropOffsetXSet_); } if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(113, deprecatedCropOffsetYSet_); } 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.images.ImagesServicePb.Transform)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.Transform other = (com.google.appengine.api.images.ImagesServicePb.Transform) obj; if (hasWidth() != other.hasWidth()) return false; if (hasWidth()) { if (getWidth() != other.getWidth()) return false; } if (hasHeight() != other.hasHeight()) return false; if (hasHeight()) { if (getHeight() != other.getHeight()) return false; } if (hasCropToFit() != other.hasCropToFit()) return false; if (hasCropToFit()) { if (getCropToFit() != other.getCropToFit()) return false; } if (hasCropOffsetX() != other.hasCropOffsetX()) return false; if (hasCropOffsetX()) { if (java.lang.Float.floatToIntBits(getCropOffsetX()) != java.lang.Float.floatToIntBits( other.getCropOffsetX())) return false; } if (hasCropOffsetY() != other.hasCropOffsetY()) return false; if (hasCropOffsetY()) { if (java.lang.Float.floatToIntBits(getCropOffsetY()) != java.lang.Float.floatToIntBits( other.getCropOffsetY())) return false; } if (hasRotate() != other.hasRotate()) return false; if (hasRotate()) { if (getRotate() != other.getRotate()) return false; } if (hasHorizontalFlip() != other.hasHorizontalFlip()) return false; if (hasHorizontalFlip()) { if (getHorizontalFlip() != other.getHorizontalFlip()) return false; } if (hasVerticalFlip() != other.hasVerticalFlip()) return false; if (hasVerticalFlip()) { if (getVerticalFlip() != other.getVerticalFlip()) return false; } if (hasCropLeftX() != other.hasCropLeftX()) return false; if (hasCropLeftX()) { if (java.lang.Float.floatToIntBits(getCropLeftX()) != java.lang.Float.floatToIntBits( other.getCropLeftX())) return false; } if (hasCropTopY() != other.hasCropTopY()) return false; if (hasCropTopY()) { if (java.lang.Float.floatToIntBits(getCropTopY()) != java.lang.Float.floatToIntBits( other.getCropTopY())) return false; } if (hasCropRightX() != other.hasCropRightX()) return false; if (hasCropRightX()) { if (java.lang.Float.floatToIntBits(getCropRightX()) != java.lang.Float.floatToIntBits( other.getCropRightX())) return false; } if (hasCropBottomY() != other.hasCropBottomY()) return false; if (hasCropBottomY()) { if (java.lang.Float.floatToIntBits(getCropBottomY()) != java.lang.Float.floatToIntBits( other.getCropBottomY())) return false; } if (hasAutolevels() != other.hasAutolevels()) return false; if (hasAutolevels()) { if (getAutolevels() != other.getAutolevels()) return false; } if (hasAllowStretch() != other.hasAllowStretch()) return false; if (hasAllowStretch()) { if (getAllowStretch() != other.getAllowStretch()) return false; } if (hasDeprecatedWidthSet() != other.hasDeprecatedWidthSet()) return false; if (hasDeprecatedWidthSet()) { if (getDeprecatedWidthSet() != other.getDeprecatedWidthSet()) return false; } if (hasDeprecatedHeightSet() != other.hasDeprecatedHeightSet()) return false; if (hasDeprecatedHeightSet()) { if (getDeprecatedHeightSet() != other.getDeprecatedHeightSet()) return false; } if (hasDeprecatedCropOffsetXSet() != other.hasDeprecatedCropOffsetXSet()) return false; if (hasDeprecatedCropOffsetXSet()) { if (getDeprecatedCropOffsetXSet() != other.getDeprecatedCropOffsetXSet()) return false; } if (hasDeprecatedCropOffsetYSet() != other.hasDeprecatedCropOffsetYSet()) return false; if (hasDeprecatedCropOffsetYSet()) { if (getDeprecatedCropOffsetYSet() != other.getDeprecatedCropOffsetYSet()) return false; } if (hasDeprecatedCropRightXSet() != other.hasDeprecatedCropRightXSet()) return false; if (hasDeprecatedCropRightXSet()) { if (getDeprecatedCropRightXSet() != other.getDeprecatedCropRightXSet()) return false; } if (hasDeprecatedCropBottomYSet() != other.hasDeprecatedCropBottomYSet()) return false; if (hasDeprecatedCropBottomYSet()) { if (getDeprecatedCropBottomYSet() != other.getDeprecatedCropBottomYSet()) 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 (hasWidth()) { hash = (37 * hash) + WIDTH_FIELD_NUMBER; hash = (53 * hash) + getWidth(); } if (hasHeight()) { hash = (37 * hash) + HEIGHT_FIELD_NUMBER; hash = (53 * hash) + getHeight(); } if (hasCropToFit()) { hash = (37 * hash) + CROP_TO_FIT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getCropToFit()); } if (hasCropOffsetX()) { hash = (37 * hash) + CROP_OFFSET_X_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getCropOffsetX()); } if (hasCropOffsetY()) { hash = (37 * hash) + CROP_OFFSET_Y_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getCropOffsetY()); } if (hasRotate()) { hash = (37 * hash) + ROTATE_FIELD_NUMBER; hash = (53 * hash) + getRotate(); } if (hasHorizontalFlip()) { hash = (37 * hash) + HORIZONTAL_FLIP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getHorizontalFlip()); } if (hasVerticalFlip()) { hash = (37 * hash) + VERTICAL_FLIP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getVerticalFlip()); } if (hasCropLeftX()) { hash = (37 * hash) + CROP_LEFT_X_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getCropLeftX()); } if (hasCropTopY()) { hash = (37 * hash) + CROP_TOP_Y_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getCropTopY()); } if (hasCropRightX()) { hash = (37 * hash) + CROP_RIGHT_X_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getCropRightX()); } if (hasCropBottomY()) { hash = (37 * hash) + CROP_BOTTOM_Y_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getCropBottomY()); } if (hasAutolevels()) { hash = (37 * hash) + AUTOLEVELS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAutolevels()); } if (hasAllowStretch()) { hash = (37 * hash) + ALLOW_STRETCH_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAllowStretch()); } if (hasDeprecatedWidthSet()) { hash = (37 * hash) + DEPRECATED_WIDTH_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedWidthSet()); } if (hasDeprecatedHeightSet()) { hash = (37 * hash) + DEPRECATED_HEIGHT_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedHeightSet()); } if (hasDeprecatedCropOffsetXSet()) { hash = (37 * hash) + DEPRECATED_CROP_OFFSET_X_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedCropOffsetXSet()); } if (hasDeprecatedCropOffsetYSet()) { hash = (37 * hash) + DEPRECATED_CROP_OFFSET_Y_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedCropOffsetYSet()); } if (hasDeprecatedCropRightXSet()) { hash = (37 * hash) + DEPRECATED_CROP_RIGHT_X_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedCropRightXSet()); } if (hasDeprecatedCropBottomYSet()) { hash = (37 * hash) + DEPRECATED_CROP_BOTTOM_Y_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedCropBottomYSet()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.Transform parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.Transform 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.images.ImagesServicePb.Transform parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.Transform 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.images.ImagesServicePb.Transform parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.Transform parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.Transform parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.Transform 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.images.ImagesServicePb.Transform parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.Transform 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.images.ImagesServicePb.Transform parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.Transform 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.images.ImagesServicePb.Transform 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; } /** *
     * Next id is 15.
     * 
* * Protobuf type {@code java.apphosting.Transform} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.Transform) com.google.appengine.api.images.ImagesServicePb.TransformOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_Transform_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_Transform_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.Transform.class, com.google.appengine.api.images.ImagesServicePb.Transform.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.Transform.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; width_ = 0; height_ = 0; cropToFit_ = false; cropOffsetX_ = 0.5F; cropOffsetY_ = 0.5F; rotate_ = 0; horizontalFlip_ = false; verticalFlip_ = false; cropLeftX_ = 0F; cropTopY_ = 0F; cropRightX_ = 1F; cropBottomY_ = 1F; autolevels_ = false; allowStretch_ = false; deprecatedWidthSet_ = false; deprecatedHeightSet_ = false; deprecatedCropOffsetXSet_ = false; deprecatedCropOffsetYSet_ = false; deprecatedCropRightXSet_ = false; deprecatedCropBottomYSet_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_Transform_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.Transform getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.Transform.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.Transform build() { com.google.appengine.api.images.ImagesServicePb.Transform result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.Transform buildPartial() { com.google.appengine.api.images.ImagesServicePb.Transform result = new com.google.appengine.api.images.ImagesServicePb.Transform(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.Transform result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.width_ = width_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.height_ = height_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.cropToFit_ = cropToFit_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.cropOffsetX_ = cropOffsetX_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { result.cropOffsetY_ = cropOffsetY_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { result.rotate_ = rotate_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { result.horizontalFlip_ = horizontalFlip_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { result.verticalFlip_ = verticalFlip_; to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { result.cropLeftX_ = cropLeftX_; to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000200) != 0)) { result.cropTopY_ = cropTopY_; to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000400) != 0)) { result.cropRightX_ = cropRightX_; to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00000800) != 0)) { result.cropBottomY_ = cropBottomY_; to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00001000) != 0)) { result.autolevels_ = autolevels_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00002000) != 0)) { result.allowStretch_ = allowStretch_; to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00004000) != 0)) { result.deprecatedWidthSet_ = deprecatedWidthSet_; to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00008000) != 0)) { result.deprecatedHeightSet_ = deprecatedHeightSet_; to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00010000) != 0)) { result.deprecatedCropOffsetXSet_ = deprecatedCropOffsetXSet_; to_bitField0_ |= 0x00010000; } if (((from_bitField0_ & 0x00020000) != 0)) { result.deprecatedCropOffsetYSet_ = deprecatedCropOffsetYSet_; to_bitField0_ |= 0x00020000; } if (((from_bitField0_ & 0x00040000) != 0)) { result.deprecatedCropRightXSet_ = deprecatedCropRightXSet_; to_bitField0_ |= 0x00040000; } if (((from_bitField0_ & 0x00080000) != 0)) { result.deprecatedCropBottomYSet_ = deprecatedCropBottomYSet_; to_bitField0_ |= 0x00080000; } 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.images.ImagesServicePb.Transform) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.Transform)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.Transform other) { if (other == com.google.appengine.api.images.ImagesServicePb.Transform.getDefaultInstance()) return this; if (other.hasWidth()) { setWidth(other.getWidth()); } if (other.hasHeight()) { setHeight(other.getHeight()); } if (other.hasCropToFit()) { setCropToFit(other.getCropToFit()); } if (other.hasCropOffsetX()) { setCropOffsetX(other.getCropOffsetX()); } if (other.hasCropOffsetY()) { setCropOffsetY(other.getCropOffsetY()); } if (other.hasRotate()) { setRotate(other.getRotate()); } if (other.hasHorizontalFlip()) { setHorizontalFlip(other.getHorizontalFlip()); } if (other.hasVerticalFlip()) { setVerticalFlip(other.getVerticalFlip()); } if (other.hasCropLeftX()) { setCropLeftX(other.getCropLeftX()); } if (other.hasCropTopY()) { setCropTopY(other.getCropTopY()); } if (other.hasCropRightX()) { setCropRightX(other.getCropRightX()); } if (other.hasCropBottomY()) { setCropBottomY(other.getCropBottomY()); } if (other.hasAutolevels()) { setAutolevels(other.getAutolevels()); } if (other.hasAllowStretch()) { setAllowStretch(other.getAllowStretch()); } if (other.hasDeprecatedWidthSet()) { setDeprecatedWidthSet(other.getDeprecatedWidthSet()); } if (other.hasDeprecatedHeightSet()) { setDeprecatedHeightSet(other.getDeprecatedHeightSet()); } if (other.hasDeprecatedCropOffsetXSet()) { setDeprecatedCropOffsetXSet(other.getDeprecatedCropOffsetXSet()); } if (other.hasDeprecatedCropOffsetYSet()) { setDeprecatedCropOffsetYSet(other.getDeprecatedCropOffsetYSet()); } if (other.hasDeprecatedCropRightXSet()) { setDeprecatedCropRightXSet(other.getDeprecatedCropRightXSet()); } if (other.hasDeprecatedCropBottomYSet()) { setDeprecatedCropBottomYSet(other.getDeprecatedCropBottomYSet()); } 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 8: { width_ = input.readInt32(); bitField0_ |= 0x00000001; break; } // case 8 case 16: { height_ = input.readInt32(); bitField0_ |= 0x00000002; break; } // case 16 case 24: { rotate_ = input.readInt32(); bitField0_ |= 0x00000020; break; } // case 24 case 32: { horizontalFlip_ = input.readBool(); bitField0_ |= 0x00000040; break; } // case 32 case 40: { verticalFlip_ = input.readBool(); bitField0_ |= 0x00000080; break; } // case 40 case 53: { cropLeftX_ = input.readFloat(); bitField0_ |= 0x00000100; break; } // case 53 case 61: { cropTopY_ = input.readFloat(); bitField0_ |= 0x00000200; break; } // case 61 case 69: { cropRightX_ = input.readFloat(); bitField0_ |= 0x00000400; break; } // case 69 case 77: { cropBottomY_ = input.readFloat(); bitField0_ |= 0x00000800; break; } // case 77 case 80: { autolevels_ = input.readBool(); bitField0_ |= 0x00001000; break; } // case 80 case 88: { cropToFit_ = input.readBool(); bitField0_ |= 0x00000004; break; } // case 88 case 101: { cropOffsetX_ = input.readFloat(); bitField0_ |= 0x00000008; break; } // case 101 case 109: { cropOffsetY_ = input.readFloat(); bitField0_ |= 0x00000010; break; } // case 109 case 112: { allowStretch_ = input.readBool(); bitField0_ |= 0x00002000; break; } // case 112 case 808: { deprecatedWidthSet_ = input.readBool(); bitField0_ |= 0x00004000; break; } // case 808 case 816: { deprecatedHeightSet_ = input.readBool(); bitField0_ |= 0x00008000; break; } // case 816 case 864: { deprecatedCropRightXSet_ = input.readBool(); bitField0_ |= 0x00040000; break; } // case 864 case 872: { deprecatedCropBottomYSet_ = input.readBool(); bitField0_ |= 0x00080000; break; } // case 872 case 896: { deprecatedCropOffsetXSet_ = input.readBool(); bitField0_ |= 0x00010000; break; } // case 896 case 904: { deprecatedCropOffsetYSet_ = input.readBool(); bitField0_ |= 0x00020000; break; } // case 904 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 int width_ ; /** *
       * Resize the given image to the given specificaiton.  The service will try
       * to resize the image to the minimum of the two sizes while keeping a
       * consistent image ratio.
       * 
* * optional int32 width = 1; * @return Whether the width field is set. */ @java.lang.Override public boolean hasWidth() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Resize the given image to the given specificaiton.  The service will try
       * to resize the image to the minimum of the two sizes while keeping a
       * consistent image ratio.
       * 
* * optional int32 width = 1; * @return The width. */ @java.lang.Override public int getWidth() { return width_; } /** *
       * Resize the given image to the given specificaiton.  The service will try
       * to resize the image to the minimum of the two sizes while keeping a
       * consistent image ratio.
       * 
* * optional int32 width = 1; * @param value The width to set. * @return This builder for chaining. */ public Builder setWidth(int value) { width_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** *
       * Resize the given image to the given specificaiton.  The service will try
       * to resize the image to the minimum of the two sizes while keeping a
       * consistent image ratio.
       * 
* * optional int32 width = 1; * @return This builder for chaining. */ public Builder clearWidth() { bitField0_ = (bitField0_ & ~0x00000001); width_ = 0; onChanged(); return this; } private int height_ ; /** * optional int32 height = 2; * @return Whether the height field is set. */ @java.lang.Override public boolean hasHeight() { return ((bitField0_ & 0x00000002) != 0); } /** * optional int32 height = 2; * @return The height. */ @java.lang.Override public int getHeight() { return height_; } /** * optional int32 height = 2; * @param value The height to set. * @return This builder for chaining. */ public Builder setHeight(int value) { height_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** * optional int32 height = 2; * @return This builder for chaining. */ public Builder clearHeight() { bitField0_ = (bitField0_ & ~0x00000002); height_ = 0; onChanged(); return this; } private boolean cropToFit_ ; /** *
       * If both width and height are specified, and crop to fit is true, the less
       * restrictiveof the two is used and the image is cropped to fit the other
       * dimenstion. An offset for the center can be specified as well.
       * 
* * optional bool crop_to_fit = 11; * @return Whether the cropToFit field is set. */ @java.lang.Override public boolean hasCropToFit() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * If both width and height are specified, and crop to fit is true, the less
       * restrictiveof the two is used and the image is cropped to fit the other
       * dimenstion. An offset for the center can be specified as well.
       * 
* * optional bool crop_to_fit = 11; * @return The cropToFit. */ @java.lang.Override public boolean getCropToFit() { return cropToFit_; } /** *
       * If both width and height are specified, and crop to fit is true, the less
       * restrictiveof the two is used and the image is cropped to fit the other
       * dimenstion. An offset for the center can be specified as well.
       * 
* * optional bool crop_to_fit = 11; * @param value The cropToFit to set. * @return This builder for chaining. */ public Builder setCropToFit(boolean value) { cropToFit_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** *
       * If both width and height are specified, and crop to fit is true, the less
       * restrictiveof the two is used and the image is cropped to fit the other
       * dimenstion. An offset for the center can be specified as well.
       * 
* * optional bool crop_to_fit = 11; * @return This builder for chaining. */ public Builder clearCropToFit() { bitField0_ = (bitField0_ & ~0x00000004); cropToFit_ = false; onChanged(); return this; } private float cropOffsetX_ = 0.5F; /** *
       * WARNING: Default is 0.5, must continue to be enforced in cc file.
       * This default must be kept in this proto2 file as it affects the user
       * facing libraries.
       * 
* * optional float crop_offset_x = 12 [default = 0.5]; * @return Whether the cropOffsetX field is set. */ @java.lang.Override public boolean hasCropOffsetX() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * WARNING: Default is 0.5, must continue to be enforced in cc file.
       * This default must be kept in this proto2 file as it affects the user
       * facing libraries.
       * 
* * optional float crop_offset_x = 12 [default = 0.5]; * @return The cropOffsetX. */ @java.lang.Override public float getCropOffsetX() { return cropOffsetX_; } /** *
       * WARNING: Default is 0.5, must continue to be enforced in cc file.
       * This default must be kept in this proto2 file as it affects the user
       * facing libraries.
       * 
* * optional float crop_offset_x = 12 [default = 0.5]; * @param value The cropOffsetX to set. * @return This builder for chaining. */ public Builder setCropOffsetX(float value) { cropOffsetX_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** *
       * WARNING: Default is 0.5, must continue to be enforced in cc file.
       * This default must be kept in this proto2 file as it affects the user
       * facing libraries.
       * 
* * optional float crop_offset_x = 12 [default = 0.5]; * @return This builder for chaining. */ public Builder clearCropOffsetX() { bitField0_ = (bitField0_ & ~0x00000008); cropOffsetX_ = 0.5F; onChanged(); return this; } private float cropOffsetY_ = 0.5F; /** *
       * WARNING: Default is 0.5, must continue to be enforced in cc file.
       * 
* * optional float crop_offset_y = 13 [default = 0.5]; * @return Whether the cropOffsetY field is set. */ @java.lang.Override public boolean hasCropOffsetY() { return ((bitField0_ & 0x00000010) != 0); } /** *
       * WARNING: Default is 0.5, must continue to be enforced in cc file.
       * 
* * optional float crop_offset_y = 13 [default = 0.5]; * @return The cropOffsetY. */ @java.lang.Override public float getCropOffsetY() { return cropOffsetY_; } /** *
       * WARNING: Default is 0.5, must continue to be enforced in cc file.
       * 
* * optional float crop_offset_y = 13 [default = 0.5]; * @param value The cropOffsetY to set. * @return This builder for chaining. */ public Builder setCropOffsetY(float value) { cropOffsetY_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** *
       * WARNING: Default is 0.5, must continue to be enforced in cc file.
       * 
* * optional float crop_offset_y = 13 [default = 0.5]; * @return This builder for chaining. */ public Builder clearCropOffsetY() { bitField0_ = (bitField0_ & ~0x00000010); cropOffsetY_ = 0.5F; onChanged(); return this; } private int rotate_ ; /** *
       * Rotate an image some number of degrees (90, 180, 270) in the clockwise
       * direction.
       * 
* * optional int32 rotate = 3; * @return Whether the rotate field is set. */ @java.lang.Override public boolean hasRotate() { return ((bitField0_ & 0x00000020) != 0); } /** *
       * Rotate an image some number of degrees (90, 180, 270) in the clockwise
       * direction.
       * 
* * optional int32 rotate = 3; * @return The rotate. */ @java.lang.Override public int getRotate() { return rotate_; } /** *
       * Rotate an image some number of degrees (90, 180, 270) in the clockwise
       * direction.
       * 
* * optional int32 rotate = 3; * @param value The rotate to set. * @return This builder for chaining. */ public Builder setRotate(int value) { rotate_ = value; bitField0_ |= 0x00000020; onChanged(); return this; } /** *
       * Rotate an image some number of degrees (90, 180, 270) in the clockwise
       * direction.
       * 
* * optional int32 rotate = 3; * @return This builder for chaining. */ public Builder clearRotate() { bitField0_ = (bitField0_ & ~0x00000020); rotate_ = 0; onChanged(); return this; } private boolean horizontalFlip_ ; /** *
       * Flip an image horizontally
       * 
* * optional bool horizontal_flip = 4; * @return Whether the horizontalFlip field is set. */ @java.lang.Override public boolean hasHorizontalFlip() { return ((bitField0_ & 0x00000040) != 0); } /** *
       * Flip an image horizontally
       * 
* * optional bool horizontal_flip = 4; * @return The horizontalFlip. */ @java.lang.Override public boolean getHorizontalFlip() { return horizontalFlip_; } /** *
       * Flip an image horizontally
       * 
* * optional bool horizontal_flip = 4; * @param value The horizontalFlip to set. * @return This builder for chaining. */ public Builder setHorizontalFlip(boolean value) { horizontalFlip_ = value; bitField0_ |= 0x00000040; onChanged(); return this; } /** *
       * Flip an image horizontally
       * 
* * optional bool horizontal_flip = 4; * @return This builder for chaining. */ public Builder clearHorizontalFlip() { bitField0_ = (bitField0_ & ~0x00000040); horizontalFlip_ = false; onChanged(); return this; } private boolean verticalFlip_ ; /** *
       * Flip an image vertically
       * 
* * optional bool vertical_flip = 5; * @return Whether the verticalFlip field is set. */ @java.lang.Override public boolean hasVerticalFlip() { return ((bitField0_ & 0x00000080) != 0); } /** *
       * Flip an image vertically
       * 
* * optional bool vertical_flip = 5; * @return The verticalFlip. */ @java.lang.Override public boolean getVerticalFlip() { return verticalFlip_; } /** *
       * Flip an image vertically
       * 
* * optional bool vertical_flip = 5; * @param value The verticalFlip to set. * @return This builder for chaining. */ public Builder setVerticalFlip(boolean value) { verticalFlip_ = value; bitField0_ |= 0x00000080; onChanged(); return this; } /** *
       * Flip an image vertically
       * 
* * optional bool vertical_flip = 5; * @return This builder for chaining. */ public Builder clearVerticalFlip() { bitField0_ = (bitField0_ & ~0x00000080); verticalFlip_ = false; onChanged(); return this; } private float cropLeftX_ ; /** *
       * Crop an image.
       * 
* * optional float crop_left_x = 6; * @return Whether the cropLeftX field is set. */ @java.lang.Override public boolean hasCropLeftX() { return ((bitField0_ & 0x00000100) != 0); } /** *
       * Crop an image.
       * 
* * optional float crop_left_x = 6; * @return The cropLeftX. */ @java.lang.Override public float getCropLeftX() { return cropLeftX_; } /** *
       * Crop an image.
       * 
* * optional float crop_left_x = 6; * @param value The cropLeftX to set. * @return This builder for chaining. */ public Builder setCropLeftX(float value) { cropLeftX_ = value; bitField0_ |= 0x00000100; onChanged(); return this; } /** *
       * Crop an image.
       * 
* * optional float crop_left_x = 6; * @return This builder for chaining. */ public Builder clearCropLeftX() { bitField0_ = (bitField0_ & ~0x00000100); cropLeftX_ = 0F; onChanged(); return this; } private float cropTopY_ ; /** *
       * Per float-type, default is zero.
       * 
* * optional float crop_top_y = 7; * @return Whether the cropTopY field is set. */ @java.lang.Override public boolean hasCropTopY() { return ((bitField0_ & 0x00000200) != 0); } /** *
       * Per float-type, default is zero.
       * 
* * optional float crop_top_y = 7; * @return The cropTopY. */ @java.lang.Override public float getCropTopY() { return cropTopY_; } /** *
       * Per float-type, default is zero.
       * 
* * optional float crop_top_y = 7; * @param value The cropTopY to set. * @return This builder for chaining. */ public Builder setCropTopY(float value) { cropTopY_ = value; bitField0_ |= 0x00000200; onChanged(); return this; } /** *
       * Per float-type, default is zero.
       * 
* * optional float crop_top_y = 7; * @return This builder for chaining. */ public Builder clearCropTopY() { bitField0_ = (bitField0_ & ~0x00000200); cropTopY_ = 0F; onChanged(); return this; } private float cropRightX_ = 1F; /** *
       * WARNING: Default is 1.0, must continue to be enforced in cc file.
       * These defaults are kept for the sake of the py and other user library
       * files.  Editing risks user visible change.  However, all non-user code
       * (C++) should set 1.0 manually as the proto3 version of the proto has no
       * concept of defaults from proto files.
       * 
* * optional float crop_right_x = 8 [default = 1]; * @return Whether the cropRightX field is set. */ @java.lang.Override public boolean hasCropRightX() { return ((bitField0_ & 0x00000400) != 0); } /** *
       * WARNING: Default is 1.0, must continue to be enforced in cc file.
       * These defaults are kept for the sake of the py and other user library
       * files.  Editing risks user visible change.  However, all non-user code
       * (C++) should set 1.0 manually as the proto3 version of the proto has no
       * concept of defaults from proto files.
       * 
* * optional float crop_right_x = 8 [default = 1]; * @return The cropRightX. */ @java.lang.Override public float getCropRightX() { return cropRightX_; } /** *
       * WARNING: Default is 1.0, must continue to be enforced in cc file.
       * These defaults are kept for the sake of the py and other user library
       * files.  Editing risks user visible change.  However, all non-user code
       * (C++) should set 1.0 manually as the proto3 version of the proto has no
       * concept of defaults from proto files.
       * 
* * optional float crop_right_x = 8 [default = 1]; * @param value The cropRightX to set. * @return This builder for chaining. */ public Builder setCropRightX(float value) { cropRightX_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** *
       * WARNING: Default is 1.0, must continue to be enforced in cc file.
       * These defaults are kept for the sake of the py and other user library
       * files.  Editing risks user visible change.  However, all non-user code
       * (C++) should set 1.0 manually as the proto3 version of the proto has no
       * concept of defaults from proto files.
       * 
* * optional float crop_right_x = 8 [default = 1]; * @return This builder for chaining. */ public Builder clearCropRightX() { bitField0_ = (bitField0_ & ~0x00000400); cropRightX_ = 1F; onChanged(); return this; } private float cropBottomY_ = 1F; /** *
       * WARNING: Default is 1.0, must continue to be enforced in cc file.
       * 
* * optional float crop_bottom_y = 9 [default = 1]; * @return Whether the cropBottomY field is set. */ @java.lang.Override public boolean hasCropBottomY() { return ((bitField0_ & 0x00000800) != 0); } /** *
       * WARNING: Default is 1.0, must continue to be enforced in cc file.
       * 
* * optional float crop_bottom_y = 9 [default = 1]; * @return The cropBottomY. */ @java.lang.Override public float getCropBottomY() { return cropBottomY_; } /** *
       * WARNING: Default is 1.0, must continue to be enforced in cc file.
       * 
* * optional float crop_bottom_y = 9 [default = 1]; * @param value The cropBottomY to set. * @return This builder for chaining. */ public Builder setCropBottomY(float value) { cropBottomY_ = value; bitField0_ |= 0x00000800; onChanged(); return this; } /** *
       * WARNING: Default is 1.0, must continue to be enforced in cc file.
       * 
* * optional float crop_bottom_y = 9 [default = 1]; * @return This builder for chaining. */ public Builder clearCropBottomY() { bitField0_ = (bitField0_ & ~0x00000800); cropBottomY_ = 1F; onChanged(); return this; } private boolean autolevels_ ; /** *
       * Autolevels (Picasa I'm Feeling Lucky)
       * 
* * optional bool autolevels = 10; * @return Whether the autolevels field is set. */ @java.lang.Override public boolean hasAutolevels() { return ((bitField0_ & 0x00001000) != 0); } /** *
       * Autolevels (Picasa I'm Feeling Lucky)
       * 
* * optional bool autolevels = 10; * @return The autolevels. */ @java.lang.Override public boolean getAutolevels() { return autolevels_; } /** *
       * Autolevels (Picasa I'm Feeling Lucky)
       * 
* * optional bool autolevels = 10; * @param value The autolevels to set. * @return This builder for chaining. */ public Builder setAutolevels(boolean value) { autolevels_ = value; bitField0_ |= 0x00001000; onChanged(); return this; } /** *
       * Autolevels (Picasa I'm Feeling Lucky)
       * 
* * optional bool autolevels = 10; * @return This builder for chaining. */ public Builder clearAutolevels() { bitField0_ = (bitField0_ & ~0x00001000); autolevels_ = false; onChanged(); return this; } private boolean allowStretch_ ; /** *
       * Allow stretching of the image to exactly fit the specified width and height
       * 
* * optional bool allow_stretch = 14; * @return Whether the allowStretch field is set. */ @java.lang.Override public boolean hasAllowStretch() { return ((bitField0_ & 0x00002000) != 0); } /** *
       * Allow stretching of the image to exactly fit the specified width and height
       * 
* * optional bool allow_stretch = 14; * @return The allowStretch. */ @java.lang.Override public boolean getAllowStretch() { return allowStretch_; } /** *
       * Allow stretching of the image to exactly fit the specified width and height
       * 
* * optional bool allow_stretch = 14; * @param value The allowStretch to set. * @return This builder for chaining. */ public Builder setAllowStretch(boolean value) { allowStretch_ = value; bitField0_ |= 0x00002000; onChanged(); return this; } /** *
       * Allow stretching of the image to exactly fit the specified width and height
       * 
* * optional bool allow_stretch = 14; * @return This builder for chaining. */ public Builder clearAllowStretch() { bitField0_ = (bitField0_ & ~0x00002000); allowStretch_ = false; onChanged(); return this; } private boolean deprecatedWidthSet_ ; /** *
       * N.B. We cannot remove these fields via the "reserved" keyword because
       * doing so is not compatible with the python27_proto build rule.
       * 
* * optional bool deprecated_width_set = 101; * @return Whether the deprecatedWidthSet field is set. */ @java.lang.Override public boolean hasDeprecatedWidthSet() { return ((bitField0_ & 0x00004000) != 0); } /** *
       * N.B. We cannot remove these fields via the "reserved" keyword because
       * doing so is not compatible with the python27_proto build rule.
       * 
* * optional bool deprecated_width_set = 101; * @return The deprecatedWidthSet. */ @java.lang.Override public boolean getDeprecatedWidthSet() { return deprecatedWidthSet_; } /** *
       * N.B. We cannot remove these fields via the "reserved" keyword because
       * doing so is not compatible with the python27_proto build rule.
       * 
* * optional bool deprecated_width_set = 101; * @param value The deprecatedWidthSet to set. * @return This builder for chaining. */ public Builder setDeprecatedWidthSet(boolean value) { deprecatedWidthSet_ = value; bitField0_ |= 0x00004000; onChanged(); return this; } /** *
       * N.B. We cannot remove these fields via the "reserved" keyword because
       * doing so is not compatible with the python27_proto build rule.
       * 
* * optional bool deprecated_width_set = 101; * @return This builder for chaining. */ public Builder clearDeprecatedWidthSet() { bitField0_ = (bitField0_ & ~0x00004000); deprecatedWidthSet_ = false; onChanged(); return this; } private boolean deprecatedHeightSet_ ; /** * optional bool deprecated_height_set = 102; * @return Whether the deprecatedHeightSet field is set. */ @java.lang.Override public boolean hasDeprecatedHeightSet() { return ((bitField0_ & 0x00008000) != 0); } /** * optional bool deprecated_height_set = 102; * @return The deprecatedHeightSet. */ @java.lang.Override public boolean getDeprecatedHeightSet() { return deprecatedHeightSet_; } /** * optional bool deprecated_height_set = 102; * @param value The deprecatedHeightSet to set. * @return This builder for chaining. */ public Builder setDeprecatedHeightSet(boolean value) { deprecatedHeightSet_ = value; bitField0_ |= 0x00008000; onChanged(); return this; } /** * optional bool deprecated_height_set = 102; * @return This builder for chaining. */ public Builder clearDeprecatedHeightSet() { bitField0_ = (bitField0_ & ~0x00008000); deprecatedHeightSet_ = false; onChanged(); return this; } private boolean deprecatedCropOffsetXSet_ ; /** * optional bool deprecated_crop_offset_x_set = 112; * @return Whether the deprecatedCropOffsetXSet field is set. */ @java.lang.Override public boolean hasDeprecatedCropOffsetXSet() { return ((bitField0_ & 0x00010000) != 0); } /** * optional bool deprecated_crop_offset_x_set = 112; * @return The deprecatedCropOffsetXSet. */ @java.lang.Override public boolean getDeprecatedCropOffsetXSet() { return deprecatedCropOffsetXSet_; } /** * optional bool deprecated_crop_offset_x_set = 112; * @param value The deprecatedCropOffsetXSet to set. * @return This builder for chaining. */ public Builder setDeprecatedCropOffsetXSet(boolean value) { deprecatedCropOffsetXSet_ = value; bitField0_ |= 0x00010000; onChanged(); return this; } /** * optional bool deprecated_crop_offset_x_set = 112; * @return This builder for chaining. */ public Builder clearDeprecatedCropOffsetXSet() { bitField0_ = (bitField0_ & ~0x00010000); deprecatedCropOffsetXSet_ = false; onChanged(); return this; } private boolean deprecatedCropOffsetYSet_ ; /** * optional bool deprecated_crop_offset_y_set = 113; * @return Whether the deprecatedCropOffsetYSet field is set. */ @java.lang.Override public boolean hasDeprecatedCropOffsetYSet() { return ((bitField0_ & 0x00020000) != 0); } /** * optional bool deprecated_crop_offset_y_set = 113; * @return The deprecatedCropOffsetYSet. */ @java.lang.Override public boolean getDeprecatedCropOffsetYSet() { return deprecatedCropOffsetYSet_; } /** * optional bool deprecated_crop_offset_y_set = 113; * @param value The deprecatedCropOffsetYSet to set. * @return This builder for chaining. */ public Builder setDeprecatedCropOffsetYSet(boolean value) { deprecatedCropOffsetYSet_ = value; bitField0_ |= 0x00020000; onChanged(); return this; } /** * optional bool deprecated_crop_offset_y_set = 113; * @return This builder for chaining. */ public Builder clearDeprecatedCropOffsetYSet() { bitField0_ = (bitField0_ & ~0x00020000); deprecatedCropOffsetYSet_ = false; onChanged(); return this; } private boolean deprecatedCropRightXSet_ ; /** * optional bool deprecated_crop_right_x_set = 108; * @return Whether the deprecatedCropRightXSet field is set. */ @java.lang.Override public boolean hasDeprecatedCropRightXSet() { return ((bitField0_ & 0x00040000) != 0); } /** * optional bool deprecated_crop_right_x_set = 108; * @return The deprecatedCropRightXSet. */ @java.lang.Override public boolean getDeprecatedCropRightXSet() { return deprecatedCropRightXSet_; } /** * optional bool deprecated_crop_right_x_set = 108; * @param value The deprecatedCropRightXSet to set. * @return This builder for chaining. */ public Builder setDeprecatedCropRightXSet(boolean value) { deprecatedCropRightXSet_ = value; bitField0_ |= 0x00040000; onChanged(); return this; } /** * optional bool deprecated_crop_right_x_set = 108; * @return This builder for chaining. */ public Builder clearDeprecatedCropRightXSet() { bitField0_ = (bitField0_ & ~0x00040000); deprecatedCropRightXSet_ = false; onChanged(); return this; } private boolean deprecatedCropBottomYSet_ ; /** * optional bool deprecated_crop_bottom_y_set = 109; * @return Whether the deprecatedCropBottomYSet field is set. */ @java.lang.Override public boolean hasDeprecatedCropBottomYSet() { return ((bitField0_ & 0x00080000) != 0); } /** * optional bool deprecated_crop_bottom_y_set = 109; * @return The deprecatedCropBottomYSet. */ @java.lang.Override public boolean getDeprecatedCropBottomYSet() { return deprecatedCropBottomYSet_; } /** * optional bool deprecated_crop_bottom_y_set = 109; * @param value The deprecatedCropBottomYSet to set. * @return This builder for chaining. */ public Builder setDeprecatedCropBottomYSet(boolean value) { deprecatedCropBottomYSet_ = value; bitField0_ |= 0x00080000; onChanged(); return this; } /** * optional bool deprecated_crop_bottom_y_set = 109; * @return This builder for chaining. */ public Builder clearDeprecatedCropBottomYSet() { bitField0_ = (bitField0_ & ~0x00080000); deprecatedCropBottomYSet_ = false; 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.Transform) } // @@protoc_insertion_point(class_scope:java.apphosting.Transform) private static final com.google.appengine.api.images.ImagesServicePb.Transform DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.Transform(); } public static com.google.appengine.api.images.ImagesServicePb.Transform getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Transform 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.images.ImagesServicePb.Transform getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImageDataOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImageData) com.google.protobuf.MessageOrBuilder { /** * required bytes content = 1 [ctype = CORD]; * @return Whether the content field is set. */ boolean hasContent(); /** * required bytes content = 1 [ctype = CORD]; * @return The content. */ com.google.protobuf.ByteString getContent(); /** *
     * If the content is empty, and a valid blob_key is provided,
     * perform the transform on the specified blob instead, if possible.
     * 
* * optional string blob_key = 2; * @return Whether the blobKey field is set. */ boolean hasBlobKey(); /** *
     * If the content is empty, and a valid blob_key is provided,
     * perform the transform on the specified blob instead, if possible.
     * 
* * optional string blob_key = 2; * @return The blobKey. */ java.lang.String getBlobKey(); /** *
     * If the content is empty, and a valid blob_key is provided,
     * perform the transform on the specified blob instead, if possible.
     * 
* * optional string blob_key = 2; * @return The bytes for blobKey. */ com.google.protobuf.ByteString getBlobKeyBytes(); /** *
     * Thumbnailer can return the result image width and height. Flow these back
     * so we can save some cycles working it out for ourselves later.
     * 
* * optional int32 width = 3; * @return Whether the width field is set. */ boolean hasWidth(); /** *
     * Thumbnailer can return the result image width and height. Flow these back
     * so we can save some cycles working it out for ourselves later.
     * 
* * optional int32 width = 3; * @return The width. */ int getWidth(); /** * optional int32 height = 4; * @return Whether the height field is set. */ boolean hasHeight(); /** * optional int32 height = 4; * @return The height. */ int getHeight(); /** * optional bool deprecated_blob_key_set = 102; * @return Whether the deprecatedBlobKeySet field is set. */ boolean hasDeprecatedBlobKeySet(); /** * optional bool deprecated_blob_key_set = 102; * @return The deprecatedBlobKeySet. */ boolean getDeprecatedBlobKeySet(); } /** * Protobuf type {@code java.apphosting.ImageData} */ public static final class ImageData extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImageData) ImageDataOrBuilder { private static final long serialVersionUID = 0L; // Use ImageData.newBuilder() to construct. private ImageData(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImageData() { content_ = com.google.protobuf.ByteString.EMPTY; blobKey_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImageData(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImageData_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImageData_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImageData.class, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder.class); } private int bitField0_; public static final int CONTENT_FIELD_NUMBER = 1; private com.google.protobuf.ByteString content_ = com.google.protobuf.ByteString.EMPTY; /** * required bytes content = 1 [ctype = CORD]; * @return Whether the content field is set. */ @java.lang.Override public boolean hasContent() { return ((bitField0_ & 0x00000001) != 0); } /** * required bytes content = 1 [ctype = CORD]; * @return The content. */ @java.lang.Override public com.google.protobuf.ByteString getContent() { return content_; } public static final int BLOB_KEY_FIELD_NUMBER = 2; @SuppressWarnings("serial") private volatile java.lang.Object blobKey_ = ""; /** *
     * If the content is empty, and a valid blob_key is provided,
     * perform the transform on the specified blob instead, if possible.
     * 
* * optional string blob_key = 2; * @return Whether the blobKey field is set. */ @java.lang.Override public boolean hasBlobKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * If the content is empty, and a valid blob_key is provided,
     * perform the transform on the specified blob instead, if possible.
     * 
* * optional string blob_key = 2; * @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; } } /** *
     * If the content is empty, and a valid blob_key is provided,
     * perform the transform on the specified blob instead, if possible.
     * 
* * optional string blob_key = 2; * @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 WIDTH_FIELD_NUMBER = 3; private int width_ = 0; /** *
     * Thumbnailer can return the result image width and height. Flow these back
     * so we can save some cycles working it out for ourselves later.
     * 
* * optional int32 width = 3; * @return Whether the width field is set. */ @java.lang.Override public boolean hasWidth() { return ((bitField0_ & 0x00000004) != 0); } /** *
     * Thumbnailer can return the result image width and height. Flow these back
     * so we can save some cycles working it out for ourselves later.
     * 
* * optional int32 width = 3; * @return The width. */ @java.lang.Override public int getWidth() { return width_; } public static final int HEIGHT_FIELD_NUMBER = 4; private int height_ = 0; /** * optional int32 height = 4; * @return Whether the height field is set. */ @java.lang.Override public boolean hasHeight() { return ((bitField0_ & 0x00000008) != 0); } /** * optional int32 height = 4; * @return The height. */ @java.lang.Override public int getHeight() { return height_; } public static final int DEPRECATED_BLOB_KEY_SET_FIELD_NUMBER = 102; private boolean deprecatedBlobKeySet_ = false; /** * optional bool deprecated_blob_key_set = 102; * @return Whether the deprecatedBlobKeySet field is set. */ @java.lang.Override public boolean hasDeprecatedBlobKeySet() { return ((bitField0_ & 0x00000010) != 0); } /** * optional bool deprecated_blob_key_set = 102; * @return The deprecatedBlobKeySet. */ @java.lang.Override public boolean getDeprecatedBlobKeySet() { return deprecatedBlobKeySet_; } 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 (!hasContent()) { 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, content_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, blobKey_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt32(3, width_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeInt32(4, height_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeBool(102, deprecatedBlobKeySet_); } 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, content_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, blobKey_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, width_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, height_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(102, deprecatedBlobKeySet_); } 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.images.ImagesServicePb.ImageData)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImageData other = (com.google.appengine.api.images.ImagesServicePb.ImageData) obj; if (hasContent() != other.hasContent()) return false; if (hasContent()) { if (!getContent() .equals(other.getContent())) return false; } if (hasBlobKey() != other.hasBlobKey()) return false; if (hasBlobKey()) { if (!getBlobKey() .equals(other.getBlobKey())) return false; } if (hasWidth() != other.hasWidth()) return false; if (hasWidth()) { if (getWidth() != other.getWidth()) return false; } if (hasHeight() != other.hasHeight()) return false; if (hasHeight()) { if (getHeight() != other.getHeight()) return false; } if (hasDeprecatedBlobKeySet() != other.hasDeprecatedBlobKeySet()) return false; if (hasDeprecatedBlobKeySet()) { if (getDeprecatedBlobKeySet() != other.getDeprecatedBlobKeySet()) 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 (hasContent()) { hash = (37 * hash) + CONTENT_FIELD_NUMBER; hash = (53 * hash) + getContent().hashCode(); } if (hasBlobKey()) { hash = (37 * hash) + BLOB_KEY_FIELD_NUMBER; hash = (53 * hash) + getBlobKey().hashCode(); } if (hasWidth()) { hash = (37 * hash) + WIDTH_FIELD_NUMBER; hash = (53 * hash) + getWidth(); } if (hasHeight()) { hash = (37 * hash) + HEIGHT_FIELD_NUMBER; hash = (53 * hash) + getHeight(); } if (hasDeprecatedBlobKeySet()) { hash = (37 * hash) + DEPRECATED_BLOB_KEY_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedBlobKeySet()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImageData parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImageData 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.images.ImagesServicePb.ImageData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImageData 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.images.ImagesServicePb.ImageData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImageData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImageData parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImageData 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.images.ImagesServicePb.ImageData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImageData 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.images.ImagesServicePb.ImageData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImageData 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.images.ImagesServicePb.ImageData 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.ImageData} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImageData) com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImageData_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImageData_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImageData.class, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImageData.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; content_ = com.google.protobuf.ByteString.EMPTY; blobKey_ = ""; width_ = 0; height_ = 0; deprecatedBlobKeySet_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImageData_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageData getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageData build() { com.google.appengine.api.images.ImagesServicePb.ImageData result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageData buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImageData result = new com.google.appengine.api.images.ImagesServicePb.ImageData(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImageData result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.content_ = content_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.blobKey_ = blobKey_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.width_ = width_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.height_ = height_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { result.deprecatedBlobKeySet_ = deprecatedBlobKeySet_; 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.images.ImagesServicePb.ImageData) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImageData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImageData other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance()) return this; if (other.hasContent()) { setContent(other.getContent()); } if (other.hasBlobKey()) { blobKey_ = other.blobKey_; bitField0_ |= 0x00000002; onChanged(); } if (other.hasWidth()) { setWidth(other.getWidth()); } if (other.hasHeight()) { setHeight(other.getHeight()); } if (other.hasDeprecatedBlobKeySet()) { setDeprecatedBlobKeySet(other.getDeprecatedBlobKeySet()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasContent()) { 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: { content_ = input.readBytes(); bitField0_ |= 0x00000001; break; } // case 10 case 18: { blobKey_ = input.readBytes(); bitField0_ |= 0x00000002; break; } // case 18 case 24: { width_ = input.readInt32(); bitField0_ |= 0x00000004; break; } // case 24 case 32: { height_ = input.readInt32(); bitField0_ |= 0x00000008; break; } // case 32 case 816: { deprecatedBlobKeySet_ = input.readBool(); bitField0_ |= 0x00000010; break; } // case 816 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 content_ = com.google.protobuf.ByteString.EMPTY; /** * required bytes content = 1 [ctype = CORD]; * @return Whether the content field is set. */ @java.lang.Override public boolean hasContent() { return ((bitField0_ & 0x00000001) != 0); } /** * required bytes content = 1 [ctype = CORD]; * @return The content. */ @java.lang.Override public com.google.protobuf.ByteString getContent() { return content_; } /** * required bytes content = 1 [ctype = CORD]; * @param value The content to set. * @return This builder for chaining. */ public Builder setContent(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } content_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** * required bytes content = 1 [ctype = CORD]; * @return This builder for chaining. */ public Builder clearContent() { bitField0_ = (bitField0_ & ~0x00000001); content_ = getDefaultInstance().getContent(); onChanged(); return this; } private java.lang.Object blobKey_ = ""; /** *
       * If the content is empty, and a valid blob_key is provided,
       * perform the transform on the specified blob instead, if possible.
       * 
* * optional string blob_key = 2; * @return Whether the blobKey field is set. */ public boolean hasBlobKey() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * If the content is empty, and a valid blob_key is provided,
       * perform the transform on the specified blob instead, if possible.
       * 
* * optional string blob_key = 2; * @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; } } /** *
       * If the content is empty, and a valid blob_key is provided,
       * perform the transform on the specified blob instead, if possible.
       * 
* * optional string blob_key = 2; * @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; } } /** *
       * If the content is empty, and a valid blob_key is provided,
       * perform the transform on the specified blob instead, if possible.
       * 
* * optional string blob_key = 2; * @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_ |= 0x00000002; onChanged(); return this; } /** *
       * If the content is empty, and a valid blob_key is provided,
       * perform the transform on the specified blob instead, if possible.
       * 
* * optional string blob_key = 2; * @return This builder for chaining. */ public Builder clearBlobKey() { blobKey_ = getDefaultInstance().getBlobKey(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * If the content is empty, and a valid blob_key is provided,
       * perform the transform on the specified blob instead, if possible.
       * 
* * optional string blob_key = 2; * @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_ |= 0x00000002; onChanged(); return this; } private int width_ ; /** *
       * Thumbnailer can return the result image width and height. Flow these back
       * so we can save some cycles working it out for ourselves later.
       * 
* * optional int32 width = 3; * @return Whether the width field is set. */ @java.lang.Override public boolean hasWidth() { return ((bitField0_ & 0x00000004) != 0); } /** *
       * Thumbnailer can return the result image width and height. Flow these back
       * so we can save some cycles working it out for ourselves later.
       * 
* * optional int32 width = 3; * @return The width. */ @java.lang.Override public int getWidth() { return width_; } /** *
       * Thumbnailer can return the result image width and height. Flow these back
       * so we can save some cycles working it out for ourselves later.
       * 
* * optional int32 width = 3; * @param value The width to set. * @return This builder for chaining. */ public Builder setWidth(int value) { width_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** *
       * Thumbnailer can return the result image width and height. Flow these back
       * so we can save some cycles working it out for ourselves later.
       * 
* * optional int32 width = 3; * @return This builder for chaining. */ public Builder clearWidth() { bitField0_ = (bitField0_ & ~0x00000004); width_ = 0; onChanged(); return this; } private int height_ ; /** * optional int32 height = 4; * @return Whether the height field is set. */ @java.lang.Override public boolean hasHeight() { return ((bitField0_ & 0x00000008) != 0); } /** * optional int32 height = 4; * @return The height. */ @java.lang.Override public int getHeight() { return height_; } /** * optional int32 height = 4; * @param value The height to set. * @return This builder for chaining. */ public Builder setHeight(int value) { height_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** * optional int32 height = 4; * @return This builder for chaining. */ public Builder clearHeight() { bitField0_ = (bitField0_ & ~0x00000008); height_ = 0; onChanged(); return this; } private boolean deprecatedBlobKeySet_ ; /** * optional bool deprecated_blob_key_set = 102; * @return Whether the deprecatedBlobKeySet field is set. */ @java.lang.Override public boolean hasDeprecatedBlobKeySet() { return ((bitField0_ & 0x00000010) != 0); } /** * optional bool deprecated_blob_key_set = 102; * @return The deprecatedBlobKeySet. */ @java.lang.Override public boolean getDeprecatedBlobKeySet() { return deprecatedBlobKeySet_; } /** * optional bool deprecated_blob_key_set = 102; * @param value The deprecatedBlobKeySet to set. * @return This builder for chaining. */ public Builder setDeprecatedBlobKeySet(boolean value) { deprecatedBlobKeySet_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** * optional bool deprecated_blob_key_set = 102; * @return This builder for chaining. */ public Builder clearDeprecatedBlobKeySet() { bitField0_ = (bitField0_ & ~0x00000010); deprecatedBlobKeySet_ = false; 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.ImageData) } // @@protoc_insertion_point(class_scope:java.apphosting.ImageData) private static final com.google.appengine.api.images.ImagesServicePb.ImageData DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImageData(); } public static com.google.appengine.api.images.ImagesServicePb.ImageData getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImageData 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.images.ImagesServicePb.ImageData getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface InputSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.InputSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Default ENUM 0, UNCHANGED_ORIENTATION.
     * 
* * optional .java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE correct_exif_orientation = 1; * @return Whether the correctExifOrientation field is set. */ boolean hasCorrectExifOrientation(); /** *
     * Default ENUM 0, UNCHANGED_ORIENTATION.
     * 
* * optional .java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE correct_exif_orientation = 1; * @return The correctExifOrientation. */ com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE getCorrectExifOrientation(); /** *
     * Per bool-type, default is false.
     * 
* * optional bool parse_metadata = 2; * @return Whether the parseMetadata field is set. */ boolean hasParseMetadata(); /** *
     * Per bool-type, default is false.
     * 
* * optional bool parse_metadata = 2; * @return The parseMetadata. */ boolean getParseMetadata(); /** * optional int32 transparent_substitution_rgb = 3; * @return Whether the transparentSubstitutionRgb field is set. */ boolean hasTransparentSubstitutionRgb(); /** * optional int32 transparent_substitution_rgb = 3; * @return The transparentSubstitutionRgb. */ int getTransparentSubstitutionRgb(); /** * optional bool deprecated_correct_exif_orientation_set = 101; * @return Whether the deprecatedCorrectExifOrientationSet field is set. */ boolean hasDeprecatedCorrectExifOrientationSet(); /** * optional bool deprecated_correct_exif_orientation_set = 101; * @return The deprecatedCorrectExifOrientationSet. */ boolean getDeprecatedCorrectExifOrientationSet(); /** * optional bool deprecated_transparent_substitution_rgb_set = 103; * @return Whether the deprecatedTransparentSubstitutionRgbSet field is set. */ boolean hasDeprecatedTransparentSubstitutionRgbSet(); /** * optional bool deprecated_transparent_substitution_rgb_set = 103; * @return The deprecatedTransparentSubstitutionRgbSet. */ boolean getDeprecatedTransparentSubstitutionRgbSet(); } /** * Protobuf type {@code java.apphosting.InputSettings} */ public static final class InputSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.InputSettings) InputSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use InputSettings.newBuilder() to construct. private InputSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private InputSettings() { correctExifOrientation_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new InputSettings(); } @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.images.ImagesServicePb.internal_static_java_apphosting_InputSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_InputSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.InputSettings.class, com.google.appengine.api.images.ImagesServicePb.InputSettings.Builder.class); } /** * Protobuf enum {@code java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE} */ public enum ORIENTATION_CORRECTION_TYPE implements com.google.protobuf.ProtocolMessageEnum { /** * UNCHANGED_ORIENTATION = 0; */ UNCHANGED_ORIENTATION(0), /** * CORRECT_ORIENTATION = 1; */ CORRECT_ORIENTATION(1), ; /** * UNCHANGED_ORIENTATION = 0; */ public static final int UNCHANGED_ORIENTATION_VALUE = 0; /** * CORRECT_ORIENTATION = 1; */ public static final int CORRECT_ORIENTATION_VALUE = 1; 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 ORIENTATION_CORRECTION_TYPE 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 ORIENTATION_CORRECTION_TYPE forNumber(int value) { switch (value) { case 0: return UNCHANGED_ORIENTATION; case 1: return CORRECT_ORIENTATION; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ORIENTATION_CORRECTION_TYPE> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ORIENTATION_CORRECTION_TYPE findValueByNumber(int number) { return ORIENTATION_CORRECTION_TYPE.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.images.ImagesServicePb.InputSettings.getDescriptor().getEnumTypes().get(0); } private static final ORIENTATION_CORRECTION_TYPE[] VALUES = values(); public static ORIENTATION_CORRECTION_TYPE 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 ORIENTATION_CORRECTION_TYPE(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE) } private int bitField0_; public static final int CORRECT_EXIF_ORIENTATION_FIELD_NUMBER = 1; private int correctExifOrientation_ = 0; /** *
     * Default ENUM 0, UNCHANGED_ORIENTATION.
     * 
* * optional .java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE correct_exif_orientation = 1; * @return Whether the correctExifOrientation field is set. */ @java.lang.Override public boolean hasCorrectExifOrientation() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Default ENUM 0, UNCHANGED_ORIENTATION.
     * 
* * optional .java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE correct_exif_orientation = 1; * @return The correctExifOrientation. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE getCorrectExifOrientation() { com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE result = com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE.forNumber(correctExifOrientation_); return result == null ? com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE.UNCHANGED_ORIENTATION : result; } public static final int PARSE_METADATA_FIELD_NUMBER = 2; private boolean parseMetadata_ = false; /** *
     * Per bool-type, default is false.
     * 
* * optional bool parse_metadata = 2; * @return Whether the parseMetadata field is set. */ @java.lang.Override public boolean hasParseMetadata() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Per bool-type, default is false.
     * 
* * optional bool parse_metadata = 2; * @return The parseMetadata. */ @java.lang.Override public boolean getParseMetadata() { return parseMetadata_; } public static final int TRANSPARENT_SUBSTITUTION_RGB_FIELD_NUMBER = 3; private int transparentSubstitutionRgb_ = 0; /** * optional int32 transparent_substitution_rgb = 3; * @return Whether the transparentSubstitutionRgb field is set. */ @java.lang.Override public boolean hasTransparentSubstitutionRgb() { return ((bitField0_ & 0x00000004) != 0); } /** * optional int32 transparent_substitution_rgb = 3; * @return The transparentSubstitutionRgb. */ @java.lang.Override public int getTransparentSubstitutionRgb() { return transparentSubstitutionRgb_; } public static final int DEPRECATED_CORRECT_EXIF_ORIENTATION_SET_FIELD_NUMBER = 101; private boolean deprecatedCorrectExifOrientationSet_ = false; /** * optional bool deprecated_correct_exif_orientation_set = 101; * @return Whether the deprecatedCorrectExifOrientationSet field is set. */ @java.lang.Override public boolean hasDeprecatedCorrectExifOrientationSet() { return ((bitField0_ & 0x00000008) != 0); } /** * optional bool deprecated_correct_exif_orientation_set = 101; * @return The deprecatedCorrectExifOrientationSet. */ @java.lang.Override public boolean getDeprecatedCorrectExifOrientationSet() { return deprecatedCorrectExifOrientationSet_; } public static final int DEPRECATED_TRANSPARENT_SUBSTITUTION_RGB_SET_FIELD_NUMBER = 103; private boolean deprecatedTransparentSubstitutionRgbSet_ = false; /** * optional bool deprecated_transparent_substitution_rgb_set = 103; * @return Whether the deprecatedTransparentSubstitutionRgbSet field is set. */ @java.lang.Override public boolean hasDeprecatedTransparentSubstitutionRgbSet() { return ((bitField0_ & 0x00000010) != 0); } /** * optional bool deprecated_transparent_substitution_rgb_set = 103; * @return The deprecatedTransparentSubstitutionRgbSet. */ @java.lang.Override public boolean getDeprecatedTransparentSubstitutionRgbSet() { return deprecatedTransparentSubstitutionRgbSet_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeEnum(1, correctExifOrientation_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(2, parseMetadata_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt32(3, transparentSubstitutionRgb_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeBool(101, deprecatedCorrectExifOrientationSet_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeBool(103, deprecatedTransparentSubstitutionRgbSet_); } 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 .computeEnumSize(1, correctExifOrientation_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, parseMetadata_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, transparentSubstitutionRgb_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(101, deprecatedCorrectExifOrientationSet_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(103, deprecatedTransparentSubstitutionRgbSet_); } 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.images.ImagesServicePb.InputSettings)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.InputSettings other = (com.google.appengine.api.images.ImagesServicePb.InputSettings) obj; if (hasCorrectExifOrientation() != other.hasCorrectExifOrientation()) return false; if (hasCorrectExifOrientation()) { if (correctExifOrientation_ != other.correctExifOrientation_) return false; } if (hasParseMetadata() != other.hasParseMetadata()) return false; if (hasParseMetadata()) { if (getParseMetadata() != other.getParseMetadata()) return false; } if (hasTransparentSubstitutionRgb() != other.hasTransparentSubstitutionRgb()) return false; if (hasTransparentSubstitutionRgb()) { if (getTransparentSubstitutionRgb() != other.getTransparentSubstitutionRgb()) return false; } if (hasDeprecatedCorrectExifOrientationSet() != other.hasDeprecatedCorrectExifOrientationSet()) return false; if (hasDeprecatedCorrectExifOrientationSet()) { if (getDeprecatedCorrectExifOrientationSet() != other.getDeprecatedCorrectExifOrientationSet()) return false; } if (hasDeprecatedTransparentSubstitutionRgbSet() != other.hasDeprecatedTransparentSubstitutionRgbSet()) return false; if (hasDeprecatedTransparentSubstitutionRgbSet()) { if (getDeprecatedTransparentSubstitutionRgbSet() != other.getDeprecatedTransparentSubstitutionRgbSet()) 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 (hasCorrectExifOrientation()) { hash = (37 * hash) + CORRECT_EXIF_ORIENTATION_FIELD_NUMBER; hash = (53 * hash) + correctExifOrientation_; } if (hasParseMetadata()) { hash = (37 * hash) + PARSE_METADATA_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getParseMetadata()); } if (hasTransparentSubstitutionRgb()) { hash = (37 * hash) + TRANSPARENT_SUBSTITUTION_RGB_FIELD_NUMBER; hash = (53 * hash) + getTransparentSubstitutionRgb(); } if (hasDeprecatedCorrectExifOrientationSet()) { hash = (37 * hash) + DEPRECATED_CORRECT_EXIF_ORIENTATION_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedCorrectExifOrientationSet()); } if (hasDeprecatedTransparentSubstitutionRgbSet()) { hash = (37 * hash) + DEPRECATED_TRANSPARENT_SUBSTITUTION_RGB_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedTransparentSubstitutionRgbSet()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.InputSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.InputSettings 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.images.ImagesServicePb.InputSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.InputSettings 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.images.ImagesServicePb.InputSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.InputSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.InputSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.InputSettings 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.images.ImagesServicePb.InputSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.InputSettings 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.images.ImagesServicePb.InputSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.InputSettings 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.images.ImagesServicePb.InputSettings 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.InputSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.InputSettings) com.google.appengine.api.images.ImagesServicePb.InputSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_InputSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_InputSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.InputSettings.class, com.google.appengine.api.images.ImagesServicePb.InputSettings.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.InputSettings.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; correctExifOrientation_ = 0; parseMetadata_ = false; transparentSubstitutionRgb_ = 0; deprecatedCorrectExifOrientationSet_ = false; deprecatedTransparentSubstitutionRgbSet_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_InputSettings_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.InputSettings getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.InputSettings.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.InputSettings build() { com.google.appengine.api.images.ImagesServicePb.InputSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.InputSettings buildPartial() { com.google.appengine.api.images.ImagesServicePb.InputSettings result = new com.google.appengine.api.images.ImagesServicePb.InputSettings(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.InputSettings result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.correctExifOrientation_ = correctExifOrientation_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.parseMetadata_ = parseMetadata_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.transparentSubstitutionRgb_ = transparentSubstitutionRgb_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.deprecatedCorrectExifOrientationSet_ = deprecatedCorrectExifOrientationSet_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { result.deprecatedTransparentSubstitutionRgbSet_ = deprecatedTransparentSubstitutionRgbSet_; 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.images.ImagesServicePb.InputSettings) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.InputSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.InputSettings other) { if (other == com.google.appengine.api.images.ImagesServicePb.InputSettings.getDefaultInstance()) return this; if (other.hasCorrectExifOrientation()) { setCorrectExifOrientation(other.getCorrectExifOrientation()); } if (other.hasParseMetadata()) { setParseMetadata(other.getParseMetadata()); } if (other.hasTransparentSubstitutionRgb()) { setTransparentSubstitutionRgb(other.getTransparentSubstitutionRgb()); } if (other.hasDeprecatedCorrectExifOrientationSet()) { setDeprecatedCorrectExifOrientationSet(other.getDeprecatedCorrectExifOrientationSet()); } if (other.hasDeprecatedTransparentSubstitutionRgbSet()) { setDeprecatedTransparentSubstitutionRgbSet(other.getDeprecatedTransparentSubstitutionRgbSet()); } 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 8: { int tmpRaw = input.readEnum(); com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE tmpValue = com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE.forNumber(tmpRaw); if (tmpValue == null) { mergeUnknownVarintField(1, tmpRaw); } else { correctExifOrientation_ = tmpRaw; bitField0_ |= 0x00000001; } break; } // case 8 case 16: { parseMetadata_ = input.readBool(); bitField0_ |= 0x00000002; break; } // case 16 case 24: { transparentSubstitutionRgb_ = input.readInt32(); bitField0_ |= 0x00000004; break; } // case 24 case 808: { deprecatedCorrectExifOrientationSet_ = input.readBool(); bitField0_ |= 0x00000008; break; } // case 808 case 824: { deprecatedTransparentSubstitutionRgbSet_ = input.readBool(); bitField0_ |= 0x00000010; break; } // case 824 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 int correctExifOrientation_ = 0; /** *
       * Default ENUM 0, UNCHANGED_ORIENTATION.
       * 
* * optional .java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE correct_exif_orientation = 1; * @return Whether the correctExifOrientation field is set. */ @java.lang.Override public boolean hasCorrectExifOrientation() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Default ENUM 0, UNCHANGED_ORIENTATION.
       * 
* * optional .java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE correct_exif_orientation = 1; * @return The correctExifOrientation. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE getCorrectExifOrientation() { com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE result = com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE.forNumber(correctExifOrientation_); return result == null ? com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE.UNCHANGED_ORIENTATION : result; } /** *
       * Default ENUM 0, UNCHANGED_ORIENTATION.
       * 
* * optional .java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE correct_exif_orientation = 1; * @param value The correctExifOrientation to set. * @return This builder for chaining. */ public Builder setCorrectExifOrientation(com.google.appengine.api.images.ImagesServicePb.InputSettings.ORIENTATION_CORRECTION_TYPE value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; correctExifOrientation_ = value.getNumber(); onChanged(); return this; } /** *
       * Default ENUM 0, UNCHANGED_ORIENTATION.
       * 
* * optional .java.apphosting.InputSettings.ORIENTATION_CORRECTION_TYPE correct_exif_orientation = 1; * @return This builder for chaining. */ public Builder clearCorrectExifOrientation() { bitField0_ = (bitField0_ & ~0x00000001); correctExifOrientation_ = 0; onChanged(); return this; } private boolean parseMetadata_ ; /** *
       * Per bool-type, default is false.
       * 
* * optional bool parse_metadata = 2; * @return Whether the parseMetadata field is set. */ @java.lang.Override public boolean hasParseMetadata() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Per bool-type, default is false.
       * 
* * optional bool parse_metadata = 2; * @return The parseMetadata. */ @java.lang.Override public boolean getParseMetadata() { return parseMetadata_; } /** *
       * Per bool-type, default is false.
       * 
* * optional bool parse_metadata = 2; * @param value The parseMetadata to set. * @return This builder for chaining. */ public Builder setParseMetadata(boolean value) { parseMetadata_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** *
       * Per bool-type, default is false.
       * 
* * optional bool parse_metadata = 2; * @return This builder for chaining. */ public Builder clearParseMetadata() { bitField0_ = (bitField0_ & ~0x00000002); parseMetadata_ = false; onChanged(); return this; } private int transparentSubstitutionRgb_ ; /** * optional int32 transparent_substitution_rgb = 3; * @return Whether the transparentSubstitutionRgb field is set. */ @java.lang.Override public boolean hasTransparentSubstitutionRgb() { return ((bitField0_ & 0x00000004) != 0); } /** * optional int32 transparent_substitution_rgb = 3; * @return The transparentSubstitutionRgb. */ @java.lang.Override public int getTransparentSubstitutionRgb() { return transparentSubstitutionRgb_; } /** * optional int32 transparent_substitution_rgb = 3; * @param value The transparentSubstitutionRgb to set. * @return This builder for chaining. */ public Builder setTransparentSubstitutionRgb(int value) { transparentSubstitutionRgb_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** * optional int32 transparent_substitution_rgb = 3; * @return This builder for chaining. */ public Builder clearTransparentSubstitutionRgb() { bitField0_ = (bitField0_ & ~0x00000004); transparentSubstitutionRgb_ = 0; onChanged(); return this; } private boolean deprecatedCorrectExifOrientationSet_ ; /** * optional bool deprecated_correct_exif_orientation_set = 101; * @return Whether the deprecatedCorrectExifOrientationSet field is set. */ @java.lang.Override public boolean hasDeprecatedCorrectExifOrientationSet() { return ((bitField0_ & 0x00000008) != 0); } /** * optional bool deprecated_correct_exif_orientation_set = 101; * @return The deprecatedCorrectExifOrientationSet. */ @java.lang.Override public boolean getDeprecatedCorrectExifOrientationSet() { return deprecatedCorrectExifOrientationSet_; } /** * optional bool deprecated_correct_exif_orientation_set = 101; * @param value The deprecatedCorrectExifOrientationSet to set. * @return This builder for chaining. */ public Builder setDeprecatedCorrectExifOrientationSet(boolean value) { deprecatedCorrectExifOrientationSet_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** * optional bool deprecated_correct_exif_orientation_set = 101; * @return This builder for chaining. */ public Builder clearDeprecatedCorrectExifOrientationSet() { bitField0_ = (bitField0_ & ~0x00000008); deprecatedCorrectExifOrientationSet_ = false; onChanged(); return this; } private boolean deprecatedTransparentSubstitutionRgbSet_ ; /** * optional bool deprecated_transparent_substitution_rgb_set = 103; * @return Whether the deprecatedTransparentSubstitutionRgbSet field is set. */ @java.lang.Override public boolean hasDeprecatedTransparentSubstitutionRgbSet() { return ((bitField0_ & 0x00000010) != 0); } /** * optional bool deprecated_transparent_substitution_rgb_set = 103; * @return The deprecatedTransparentSubstitutionRgbSet. */ @java.lang.Override public boolean getDeprecatedTransparentSubstitutionRgbSet() { return deprecatedTransparentSubstitutionRgbSet_; } /** * optional bool deprecated_transparent_substitution_rgb_set = 103; * @param value The deprecatedTransparentSubstitutionRgbSet to set. * @return This builder for chaining. */ public Builder setDeprecatedTransparentSubstitutionRgbSet(boolean value) { deprecatedTransparentSubstitutionRgbSet_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** * optional bool deprecated_transparent_substitution_rgb_set = 103; * @return This builder for chaining. */ public Builder clearDeprecatedTransparentSubstitutionRgbSet() { bitField0_ = (bitField0_ & ~0x00000010); deprecatedTransparentSubstitutionRgbSet_ = false; 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.InputSettings) } // @@protoc_insertion_point(class_scope:java.apphosting.InputSettings) private static final com.google.appengine.api.images.ImagesServicePb.InputSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.InputSettings(); } public static com.google.appengine.api.images.ImagesServicePb.InputSettings getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public InputSettings 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.images.ImagesServicePb.InputSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface OutputSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.OutputSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Default ENUM 0, PNG.
     * 
* * optional .java.apphosting.OutputSettings.MIME_TYPE mime_type = 1; * @return Whether the mimeType field is set. */ boolean hasMimeType(); /** *
     * Default ENUM 0, PNG.
     * 
* * optional .java.apphosting.OutputSettings.MIME_TYPE mime_type = 1; * @return The mimeType. */ com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE getMimeType(); /** * optional int32 quality = 2; * @return Whether the quality field is set. */ boolean hasQuality(); /** * optional int32 quality = 2; * @return The quality. */ int getQuality(); } /** * Protobuf type {@code java.apphosting.OutputSettings} */ public static final class OutputSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.OutputSettings) OutputSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use OutputSettings.newBuilder() to construct. private OutputSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private OutputSettings() { mimeType_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new OutputSettings(); } @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.images.ImagesServicePb.internal_static_java_apphosting_OutputSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_OutputSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.OutputSettings.class, com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder.class); } /** * Protobuf enum {@code java.apphosting.OutputSettings.MIME_TYPE} */ public enum MIME_TYPE implements com.google.protobuf.ProtocolMessageEnum { /** * PNG = 0; */ PNG(0), /** * JPEG = 1; */ JPEG(1), /** * WEBP = 2; */ WEBP(2), ; /** * PNG = 0; */ public static final int PNG_VALUE = 0; /** * JPEG = 1; */ public static final int JPEG_VALUE = 1; /** * WEBP = 2; */ public static final int WEBP_VALUE = 2; 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 MIME_TYPE 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 MIME_TYPE forNumber(int value) { switch (value) { case 0: return PNG; case 1: return JPEG; case 2: return WEBP; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< MIME_TYPE> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public MIME_TYPE findValueByNumber(int number) { return MIME_TYPE.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.images.ImagesServicePb.OutputSettings.getDescriptor().getEnumTypes().get(0); } private static final MIME_TYPE[] VALUES = values(); public static MIME_TYPE 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 MIME_TYPE(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:java.apphosting.OutputSettings.MIME_TYPE) } private int bitField0_; public static final int MIME_TYPE_FIELD_NUMBER = 1; private int mimeType_ = 0; /** *
     * Default ENUM 0, PNG.
     * 
* * optional .java.apphosting.OutputSettings.MIME_TYPE mime_type = 1; * @return Whether the mimeType field is set. */ @java.lang.Override public boolean hasMimeType() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Default ENUM 0, PNG.
     * 
* * optional .java.apphosting.OutputSettings.MIME_TYPE mime_type = 1; * @return The mimeType. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE getMimeType() { com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE result = com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE.forNumber(mimeType_); return result == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE.PNG : result; } public static final int QUALITY_FIELD_NUMBER = 2; private int quality_ = 0; /** * optional int32 quality = 2; * @return Whether the quality field is set. */ @java.lang.Override public boolean hasQuality() { return ((bitField0_ & 0x00000002) != 0); } /** * optional int32 quality = 2; * @return The quality. */ @java.lang.Override public int getQuality() { return quality_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { output.writeEnum(1, mimeType_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt32(2, quality_); } 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 .computeEnumSize(1, mimeType_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, quality_); } 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.images.ImagesServicePb.OutputSettings)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.OutputSettings other = (com.google.appengine.api.images.ImagesServicePb.OutputSettings) obj; if (hasMimeType() != other.hasMimeType()) return false; if (hasMimeType()) { if (mimeType_ != other.mimeType_) return false; } if (hasQuality() != other.hasQuality()) return false; if (hasQuality()) { if (getQuality() != other.getQuality()) 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 (hasMimeType()) { hash = (37 * hash) + MIME_TYPE_FIELD_NUMBER; hash = (53 * hash) + mimeType_; } if (hasQuality()) { hash = (37 * hash) + QUALITY_FIELD_NUMBER; hash = (53 * hash) + getQuality(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.OutputSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.OutputSettings 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.images.ImagesServicePb.OutputSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.OutputSettings 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.images.ImagesServicePb.OutputSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.OutputSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.OutputSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.OutputSettings 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.images.ImagesServicePb.OutputSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.OutputSettings 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.images.ImagesServicePb.OutputSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.OutputSettings 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.images.ImagesServicePb.OutputSettings 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.OutputSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.OutputSettings) com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_OutputSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_OutputSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.OutputSettings.class, com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.OutputSettings.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; mimeType_ = 0; quality_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_OutputSettings_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.OutputSettings getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.OutputSettings build() { com.google.appengine.api.images.ImagesServicePb.OutputSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.OutputSettings buildPartial() { com.google.appengine.api.images.ImagesServicePb.OutputSettings result = new com.google.appengine.api.images.ImagesServicePb.OutputSettings(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.OutputSettings result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.mimeType_ = mimeType_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.quality_ = quality_; to_bitField0_ |= 0x00000002; } 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.images.ImagesServicePb.OutputSettings) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.OutputSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.OutputSettings other) { if (other == com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance()) return this; if (other.hasMimeType()) { setMimeType(other.getMimeType()); } if (other.hasQuality()) { setQuality(other.getQuality()); } 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 8: { int tmpRaw = input.readEnum(); com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE tmpValue = com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE.forNumber(tmpRaw); if (tmpValue == null) { mergeUnknownVarintField(1, tmpRaw); } else { mimeType_ = tmpRaw; bitField0_ |= 0x00000001; } break; } // case 8 case 16: { quality_ = input.readInt32(); bitField0_ |= 0x00000002; break; } // case 16 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 int mimeType_ = 0; /** *
       * Default ENUM 0, PNG.
       * 
* * optional .java.apphosting.OutputSettings.MIME_TYPE mime_type = 1; * @return Whether the mimeType field is set. */ @java.lang.Override public boolean hasMimeType() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Default ENUM 0, PNG.
       * 
* * optional .java.apphosting.OutputSettings.MIME_TYPE mime_type = 1; * @return The mimeType. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE getMimeType() { com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE result = com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE.forNumber(mimeType_); return result == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE.PNG : result; } /** *
       * Default ENUM 0, PNG.
       * 
* * optional .java.apphosting.OutputSettings.MIME_TYPE mime_type = 1; * @param value The mimeType to set. * @return This builder for chaining. */ public Builder setMimeType(com.google.appengine.api.images.ImagesServicePb.OutputSettings.MIME_TYPE value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; mimeType_ = value.getNumber(); onChanged(); return this; } /** *
       * Default ENUM 0, PNG.
       * 
* * optional .java.apphosting.OutputSettings.MIME_TYPE mime_type = 1; * @return This builder for chaining. */ public Builder clearMimeType() { bitField0_ = (bitField0_ & ~0x00000001); mimeType_ = 0; onChanged(); return this; } private int quality_ ; /** * optional int32 quality = 2; * @return Whether the quality field is set. */ @java.lang.Override public boolean hasQuality() { return ((bitField0_ & 0x00000002) != 0); } /** * optional int32 quality = 2; * @return The quality. */ @java.lang.Override public int getQuality() { return quality_; } /** * optional int32 quality = 2; * @param value The quality to set. * @return This builder for chaining. */ public Builder setQuality(int value) { quality_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** * optional int32 quality = 2; * @return This builder for chaining. */ public Builder clearQuality() { bitField0_ = (bitField0_ & ~0x00000002); quality_ = 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.OutputSettings) } // @@protoc_insertion_point(class_scope:java.apphosting.OutputSettings) private static final com.google.appengine.api.images.ImagesServicePb.OutputSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.OutputSettings(); } public static com.google.appengine.api.images.ImagesServicePb.OutputSettings getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public OutputSettings 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.images.ImagesServicePb.OutputSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesTransformRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesTransformRequest) com.google.protobuf.MessageOrBuilder { /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ boolean hasImage(); /** * required .java.apphosting.ImageData image = 1; * @return The image. */ com.google.appengine.api.images.ImagesServicePb.ImageData getImage(); /** * required .java.apphosting.ImageData image = 1; */ com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder(); /** * repeated .java.apphosting.Transform transform = 2; */ java.util.List getTransformList(); /** * repeated .java.apphosting.Transform transform = 2; */ com.google.appengine.api.images.ImagesServicePb.Transform getTransform(int index); /** * repeated .java.apphosting.Transform transform = 2; */ int getTransformCount(); /** * repeated .java.apphosting.Transform transform = 2; */ java.util.List getTransformOrBuilderList(); /** * repeated .java.apphosting.Transform transform = 2; */ com.google.appengine.api.images.ImagesServicePb.TransformOrBuilder getTransformOrBuilder( int index); /** * required .java.apphosting.OutputSettings output = 3; * @return Whether the output field is set. */ boolean hasOutput(); /** * required .java.apphosting.OutputSettings output = 3; * @return The output. */ com.google.appengine.api.images.ImagesServicePb.OutputSettings getOutput(); /** * required .java.apphosting.OutputSettings output = 3; */ com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder getOutputOrBuilder(); /** * optional .java.apphosting.InputSettings input = 4; * @return Whether the input field is set. */ boolean hasInput(); /** * optional .java.apphosting.InputSettings input = 4; * @return The input. */ com.google.appengine.api.images.ImagesServicePb.InputSettings getInput(); /** * optional .java.apphosting.InputSettings input = 4; */ com.google.appengine.api.images.ImagesServicePb.InputSettingsOrBuilder getInputOrBuilder(); } /** * Protobuf type {@code java.apphosting.ImagesTransformRequest} */ public static final class ImagesTransformRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesTransformRequest) ImagesTransformRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesTransformRequest.newBuilder() to construct. private ImagesTransformRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesTransformRequest() { transform_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesTransformRequest(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest.Builder.class); } private int bitField0_; public static final int IMAGE_FIELD_NUMBER = 1; private com.google.appengine.api.images.ImagesServicePb.ImageData image_; /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ @java.lang.Override public boolean hasImage() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImageData image = 1; * @return The image. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageData getImage() { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } /** * required .java.apphosting.ImageData image = 1; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder() { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } public static final int TRANSFORM_FIELD_NUMBER = 2; @SuppressWarnings("serial") private java.util.List transform_; /** * repeated .java.apphosting.Transform transform = 2; */ @java.lang.Override public java.util.List getTransformList() { return transform_; } /** * repeated .java.apphosting.Transform transform = 2; */ @java.lang.Override public java.util.List getTransformOrBuilderList() { return transform_; } /** * repeated .java.apphosting.Transform transform = 2; */ @java.lang.Override public int getTransformCount() { return transform_.size(); } /** * repeated .java.apphosting.Transform transform = 2; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.Transform getTransform(int index) { return transform_.get(index); } /** * repeated .java.apphosting.Transform transform = 2; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.TransformOrBuilder getTransformOrBuilder( int index) { return transform_.get(index); } public static final int OUTPUT_FIELD_NUMBER = 3; private com.google.appengine.api.images.ImagesServicePb.OutputSettings output_; /** * required .java.apphosting.OutputSettings output = 3; * @return Whether the output field is set. */ @java.lang.Override public boolean hasOutput() { return ((bitField0_ & 0x00000002) != 0); } /** * required .java.apphosting.OutputSettings output = 3; * @return The output. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.OutputSettings getOutput() { return output_ == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance() : output_; } /** * required .java.apphosting.OutputSettings output = 3; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder getOutputOrBuilder() { return output_ == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance() : output_; } public static final int INPUT_FIELD_NUMBER = 4; private com.google.appengine.api.images.ImagesServicePb.InputSettings input_; /** * optional .java.apphosting.InputSettings input = 4; * @return Whether the input field is set. */ @java.lang.Override public boolean hasInput() { return ((bitField0_ & 0x00000004) != 0); } /** * optional .java.apphosting.InputSettings input = 4; * @return The input. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.InputSettings getInput() { return input_ == null ? com.google.appengine.api.images.ImagesServicePb.InputSettings.getDefaultInstance() : input_; } /** * optional .java.apphosting.InputSettings input = 4; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.InputSettingsOrBuilder getInputOrBuilder() { return input_ == null ? com.google.appengine.api.images.ImagesServicePb.InputSettings.getDefaultInstance() : input_; } 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 (!hasImage()) { memoizedIsInitialized = 0; return false; } if (!hasOutput()) { memoizedIsInitialized = 0; return false; } if (!getImage().isInitialized()) { 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.writeMessage(1, getImage()); } for (int i = 0; i < transform_.size(); i++) { output.writeMessage(2, transform_.get(i)); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getOutput()); } if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(4, getInput()); } 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 .computeMessageSize(1, getImage()); } for (int i = 0; i < transform_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, transform_.get(i)); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getOutput()); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getInput()); } 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.images.ImagesServicePb.ImagesTransformRequest)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest other = (com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest) obj; if (hasImage() != other.hasImage()) return false; if (hasImage()) { if (!getImage() .equals(other.getImage())) return false; } if (!getTransformList() .equals(other.getTransformList())) return false; if (hasOutput() != other.hasOutput()) return false; if (hasOutput()) { if (!getOutput() .equals(other.getOutput())) return false; } if (hasInput() != other.hasInput()) return false; if (hasInput()) { if (!getInput() .equals(other.getInput())) 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 (hasImage()) { hash = (37 * hash) + IMAGE_FIELD_NUMBER; hash = (53 * hash) + getImage().hashCode(); } if (getTransformCount() > 0) { hash = (37 * hash) + TRANSFORM_FIELD_NUMBER; hash = (53 * hash) + getTransformList().hashCode(); } if (hasOutput()) { hash = (37 * hash) + OUTPUT_FIELD_NUMBER; hash = (53 * hash) + getOutput().hashCode(); } if (hasInput()) { hash = (37 * hash) + INPUT_FIELD_NUMBER; hash = (53 * hash) + getInput().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest 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.images.ImagesServicePb.ImagesTransformRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest 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.images.ImagesServicePb.ImagesTransformRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest 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.images.ImagesServicePb.ImagesTransformRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest 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.images.ImagesServicePb.ImagesTransformRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest 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.images.ImagesServicePb.ImagesTransformRequest 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.ImagesTransformRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesTransformRequest) com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getImageFieldBuilder(); getTransformFieldBuilder(); getOutputFieldBuilder(); getInputFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; image_ = null; if (imageBuilder_ != null) { imageBuilder_.dispose(); imageBuilder_ = null; } if (transformBuilder_ == null) { transform_ = java.util.Collections.emptyList(); } else { transform_ = null; transformBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); output_ = null; if (outputBuilder_ != null) { outputBuilder_.dispose(); outputBuilder_ = null; } input_ = null; if (inputBuilder_ != null) { inputBuilder_.dispose(); inputBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformRequest_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest build() { com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest result = new com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest(this); buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartialRepeatedFields(com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest result) { if (transformBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { transform_ = java.util.Collections.unmodifiableList(transform_); bitField0_ = (bitField0_ & ~0x00000002); } result.transform_ = transform_; } else { result.transform_ = transformBuilder_.build(); } } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.image_ = imageBuilder_ == null ? image_ : imageBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { result.output_ = outputBuilder_ == null ? output_ : outputBuilder_.build(); to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000008) != 0)) { result.input_ = inputBuilder_ == null ? input_ : inputBuilder_.build(); 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.images.ImagesServicePb.ImagesTransformRequest) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest.getDefaultInstance()) return this; if (other.hasImage()) { mergeImage(other.getImage()); } if (transformBuilder_ == null) { if (!other.transform_.isEmpty()) { if (transform_.isEmpty()) { transform_ = other.transform_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureTransformIsMutable(); transform_.addAll(other.transform_); } onChanged(); } } else { if (!other.transform_.isEmpty()) { if (transformBuilder_.isEmpty()) { transformBuilder_.dispose(); transformBuilder_ = null; transform_ = other.transform_; bitField0_ = (bitField0_ & ~0x00000002); transformBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTransformFieldBuilder() : null; } else { transformBuilder_.addAllMessages(other.transform_); } } } if (other.hasOutput()) { mergeOutput(other.getOutput()); } if (other.hasInput()) { mergeInput(other.getInput()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasImage()) { return false; } if (!hasOutput()) { return false; } if (!getImage().isInitialized()) { 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: { input.readMessage( getImageFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { com.google.appengine.api.images.ImagesServicePb.Transform m = input.readMessage( com.google.appengine.api.images.ImagesServicePb.Transform.PARSER, extensionRegistry); if (transformBuilder_ == null) { ensureTransformIsMutable(); transform_.add(m); } else { transformBuilder_.addMessage(m); } break; } // case 18 case 26: { input.readMessage( getOutputFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 case 34: { input.readMessage( getInputFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000008; break; } // case 34 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.appengine.api.images.ImagesServicePb.ImageData image_; private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> imageBuilder_; /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ public boolean hasImage() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImageData image = 1; * @return The image. */ public com.google.appengine.api.images.ImagesServicePb.ImageData getImage() { if (imageBuilder_ == null) { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } else { return imageBuilder_.getMessage(); } } /** * required .java.apphosting.ImageData image = 1; */ public Builder setImage(com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } image_ = value; } else { imageBuilder_.setMessage(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder setImage( com.google.appengine.api.images.ImagesServicePb.ImageData.Builder builderForValue) { if (imageBuilder_ == null) { image_ = builderForValue.build(); } else { imageBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder mergeImage(com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && image_ != null && image_ != com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance()) { getImageBuilder().mergeFrom(value); } else { image_ = value; } } else { imageBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder clearImage() { bitField0_ = (bitField0_ & ~0x00000001); image_ = null; if (imageBuilder_ != null) { imageBuilder_.dispose(); imageBuilder_ = null; } onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageData.Builder getImageBuilder() { bitField0_ |= 0x00000001; onChanged(); return getImageFieldBuilder().getBuilder(); } /** * required .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder() { if (imageBuilder_ != null) { return imageBuilder_.getMessageOrBuilder(); } else { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } } /** * required .java.apphosting.ImageData image = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> getImageFieldBuilder() { if (imageBuilder_ == null) { imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder>( getImage(), getParentForChildren(), isClean()); image_ = null; } return imageBuilder_; } private java.util.List transform_ = java.util.Collections.emptyList(); private void ensureTransformIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { transform_ = new java.util.ArrayList(transform_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.Transform, com.google.appengine.api.images.ImagesServicePb.Transform.Builder, com.google.appengine.api.images.ImagesServicePb.TransformOrBuilder> transformBuilder_; /** * repeated .java.apphosting.Transform transform = 2; */ public java.util.List getTransformList() { if (transformBuilder_ == null) { return java.util.Collections.unmodifiableList(transform_); } else { return transformBuilder_.getMessageList(); } } /** * repeated .java.apphosting.Transform transform = 2; */ public int getTransformCount() { if (transformBuilder_ == null) { return transform_.size(); } else { return transformBuilder_.getCount(); } } /** * repeated .java.apphosting.Transform transform = 2; */ public com.google.appengine.api.images.ImagesServicePb.Transform getTransform(int index) { if (transformBuilder_ == null) { return transform_.get(index); } else { return transformBuilder_.getMessage(index); } } /** * repeated .java.apphosting.Transform transform = 2; */ public Builder setTransform( int index, com.google.appengine.api.images.ImagesServicePb.Transform value) { if (transformBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTransformIsMutable(); transform_.set(index, value); onChanged(); } else { transformBuilder_.setMessage(index, value); } return this; } /** * repeated .java.apphosting.Transform transform = 2; */ public Builder setTransform( int index, com.google.appengine.api.images.ImagesServicePb.Transform.Builder builderForValue) { if (transformBuilder_ == null) { ensureTransformIsMutable(); transform_.set(index, builderForValue.build()); onChanged(); } else { transformBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .java.apphosting.Transform transform = 2; */ public Builder addTransform(com.google.appengine.api.images.ImagesServicePb.Transform value) { if (transformBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTransformIsMutable(); transform_.add(value); onChanged(); } else { transformBuilder_.addMessage(value); } return this; } /** * repeated .java.apphosting.Transform transform = 2; */ public Builder addTransform( int index, com.google.appengine.api.images.ImagesServicePb.Transform value) { if (transformBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTransformIsMutable(); transform_.add(index, value); onChanged(); } else { transformBuilder_.addMessage(index, value); } return this; } /** * repeated .java.apphosting.Transform transform = 2; */ public Builder addTransform( com.google.appengine.api.images.ImagesServicePb.Transform.Builder builderForValue) { if (transformBuilder_ == null) { ensureTransformIsMutable(); transform_.add(builderForValue.build()); onChanged(); } else { transformBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .java.apphosting.Transform transform = 2; */ public Builder addTransform( int index, com.google.appengine.api.images.ImagesServicePb.Transform.Builder builderForValue) { if (transformBuilder_ == null) { ensureTransformIsMutable(); transform_.add(index, builderForValue.build()); onChanged(); } else { transformBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .java.apphosting.Transform transform = 2; */ public Builder addAllTransform( java.lang.Iterable values) { if (transformBuilder_ == null) { ensureTransformIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, transform_); onChanged(); } else { transformBuilder_.addAllMessages(values); } return this; } /** * repeated .java.apphosting.Transform transform = 2; */ public Builder clearTransform() { if (transformBuilder_ == null) { transform_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { transformBuilder_.clear(); } return this; } /** * repeated .java.apphosting.Transform transform = 2; */ public Builder removeTransform(int index) { if (transformBuilder_ == null) { ensureTransformIsMutable(); transform_.remove(index); onChanged(); } else { transformBuilder_.remove(index); } return this; } /** * repeated .java.apphosting.Transform transform = 2; */ public com.google.appengine.api.images.ImagesServicePb.Transform.Builder getTransformBuilder( int index) { return getTransformFieldBuilder().getBuilder(index); } /** * repeated .java.apphosting.Transform transform = 2; */ public com.google.appengine.api.images.ImagesServicePb.TransformOrBuilder getTransformOrBuilder( int index) { if (transformBuilder_ == null) { return transform_.get(index); } else { return transformBuilder_.getMessageOrBuilder(index); } } /** * repeated .java.apphosting.Transform transform = 2; */ public java.util.List getTransformOrBuilderList() { if (transformBuilder_ != null) { return transformBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(transform_); } } /** * repeated .java.apphosting.Transform transform = 2; */ public com.google.appengine.api.images.ImagesServicePb.Transform.Builder addTransformBuilder() { return getTransformFieldBuilder().addBuilder( com.google.appengine.api.images.ImagesServicePb.Transform.getDefaultInstance()); } /** * repeated .java.apphosting.Transform transform = 2; */ public com.google.appengine.api.images.ImagesServicePb.Transform.Builder addTransformBuilder( int index) { return getTransformFieldBuilder().addBuilder( index, com.google.appengine.api.images.ImagesServicePb.Transform.getDefaultInstance()); } /** * repeated .java.apphosting.Transform transform = 2; */ public java.util.List getTransformBuilderList() { return getTransformFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.Transform, com.google.appengine.api.images.ImagesServicePb.Transform.Builder, com.google.appengine.api.images.ImagesServicePb.TransformOrBuilder> getTransformFieldBuilder() { if (transformBuilder_ == null) { transformBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.Transform, com.google.appengine.api.images.ImagesServicePb.Transform.Builder, com.google.appengine.api.images.ImagesServicePb.TransformOrBuilder>( transform_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); transform_ = null; } return transformBuilder_; } private com.google.appengine.api.images.ImagesServicePb.OutputSettings output_; private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.OutputSettings, com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder, com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder> outputBuilder_; /** * required .java.apphosting.OutputSettings output = 3; * @return Whether the output field is set. */ public boolean hasOutput() { return ((bitField0_ & 0x00000004) != 0); } /** * required .java.apphosting.OutputSettings output = 3; * @return The output. */ public com.google.appengine.api.images.ImagesServicePb.OutputSettings getOutput() { if (outputBuilder_ == null) { return output_ == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance() : output_; } else { return outputBuilder_.getMessage(); } } /** * required .java.apphosting.OutputSettings output = 3; */ public Builder setOutput(com.google.appengine.api.images.ImagesServicePb.OutputSettings value) { if (outputBuilder_ == null) { if (value == null) { throw new NullPointerException(); } output_ = value; } else { outputBuilder_.setMessage(value); } bitField0_ |= 0x00000004; onChanged(); return this; } /** * required .java.apphosting.OutputSettings output = 3; */ public Builder setOutput( com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder builderForValue) { if (outputBuilder_ == null) { output_ = builderForValue.build(); } else { outputBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; onChanged(); return this; } /** * required .java.apphosting.OutputSettings output = 3; */ public Builder mergeOutput(com.google.appengine.api.images.ImagesServicePb.OutputSettings value) { if (outputBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && output_ != null && output_ != com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance()) { getOutputBuilder().mergeFrom(value); } else { output_ = value; } } else { outputBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; onChanged(); return this; } /** * required .java.apphosting.OutputSettings output = 3; */ public Builder clearOutput() { bitField0_ = (bitField0_ & ~0x00000004); output_ = null; if (outputBuilder_ != null) { outputBuilder_.dispose(); outputBuilder_ = null; } onChanged(); return this; } /** * required .java.apphosting.OutputSettings output = 3; */ public com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder getOutputBuilder() { bitField0_ |= 0x00000004; onChanged(); return getOutputFieldBuilder().getBuilder(); } /** * required .java.apphosting.OutputSettings output = 3; */ public com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder getOutputOrBuilder() { if (outputBuilder_ != null) { return outputBuilder_.getMessageOrBuilder(); } else { return output_ == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance() : output_; } } /** * required .java.apphosting.OutputSettings output = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.OutputSettings, com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder, com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder> getOutputFieldBuilder() { if (outputBuilder_ == null) { outputBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.OutputSettings, com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder, com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder>( getOutput(), getParentForChildren(), isClean()); output_ = null; } return outputBuilder_; } private com.google.appengine.api.images.ImagesServicePb.InputSettings input_; private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.InputSettings, com.google.appengine.api.images.ImagesServicePb.InputSettings.Builder, com.google.appengine.api.images.ImagesServicePb.InputSettingsOrBuilder> inputBuilder_; /** * optional .java.apphosting.InputSettings input = 4; * @return Whether the input field is set. */ public boolean hasInput() { return ((bitField0_ & 0x00000008) != 0); } /** * optional .java.apphosting.InputSettings input = 4; * @return The input. */ public com.google.appengine.api.images.ImagesServicePb.InputSettings getInput() { if (inputBuilder_ == null) { return input_ == null ? com.google.appengine.api.images.ImagesServicePb.InputSettings.getDefaultInstance() : input_; } else { return inputBuilder_.getMessage(); } } /** * optional .java.apphosting.InputSettings input = 4; */ public Builder setInput(com.google.appengine.api.images.ImagesServicePb.InputSettings value) { if (inputBuilder_ == null) { if (value == null) { throw new NullPointerException(); } input_ = value; } else { inputBuilder_.setMessage(value); } bitField0_ |= 0x00000008; onChanged(); return this; } /** * optional .java.apphosting.InputSettings input = 4; */ public Builder setInput( com.google.appengine.api.images.ImagesServicePb.InputSettings.Builder builderForValue) { if (inputBuilder_ == null) { input_ = builderForValue.build(); } else { inputBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; onChanged(); return this; } /** * optional .java.apphosting.InputSettings input = 4; */ public Builder mergeInput(com.google.appengine.api.images.ImagesServicePb.InputSettings value) { if (inputBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0) && input_ != null && input_ != com.google.appengine.api.images.ImagesServicePb.InputSettings.getDefaultInstance()) { getInputBuilder().mergeFrom(value); } else { input_ = value; } } else { inputBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; onChanged(); return this; } /** * optional .java.apphosting.InputSettings input = 4; */ public Builder clearInput() { bitField0_ = (bitField0_ & ~0x00000008); input_ = null; if (inputBuilder_ != null) { inputBuilder_.dispose(); inputBuilder_ = null; } onChanged(); return this; } /** * optional .java.apphosting.InputSettings input = 4; */ public com.google.appengine.api.images.ImagesServicePb.InputSettings.Builder getInputBuilder() { bitField0_ |= 0x00000008; onChanged(); return getInputFieldBuilder().getBuilder(); } /** * optional .java.apphosting.InputSettings input = 4; */ public com.google.appengine.api.images.ImagesServicePb.InputSettingsOrBuilder getInputOrBuilder() { if (inputBuilder_ != null) { return inputBuilder_.getMessageOrBuilder(); } else { return input_ == null ? com.google.appengine.api.images.ImagesServicePb.InputSettings.getDefaultInstance() : input_; } } /** * optional .java.apphosting.InputSettings input = 4; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.InputSettings, com.google.appengine.api.images.ImagesServicePb.InputSettings.Builder, com.google.appengine.api.images.ImagesServicePb.InputSettingsOrBuilder> getInputFieldBuilder() { if (inputBuilder_ == null) { inputBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.InputSettings, com.google.appengine.api.images.ImagesServicePb.InputSettings.Builder, com.google.appengine.api.images.ImagesServicePb.InputSettingsOrBuilder>( getInput(), getParentForChildren(), isClean()); input_ = null; } return inputBuilder_; } @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.ImagesTransformRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesTransformRequest) private static final com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesTransformRequest 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.images.ImagesServicePb.ImagesTransformRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesTransformResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesTransformResponse) com.google.protobuf.MessageOrBuilder { /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ boolean hasImage(); /** * required .java.apphosting.ImageData image = 1; * @return The image. */ com.google.appengine.api.images.ImagesServicePb.ImageData getImage(); /** * required .java.apphosting.ImageData image = 1; */ com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder(); /** *
     * Here we always pass back the width and height of the source image. Other
     * metadata returned only if parse_metadata is True in the request.  The
     * metadata is a JSON encoded string.
     * 
* * optional string source_metadata = 2; * @return Whether the sourceMetadata field is set. */ boolean hasSourceMetadata(); /** *
     * Here we always pass back the width and height of the source image. Other
     * metadata returned only if parse_metadata is True in the request.  The
     * metadata is a JSON encoded string.
     * 
* * optional string source_metadata = 2; * @return The sourceMetadata. */ java.lang.String getSourceMetadata(); /** *
     * Here we always pass back the width and height of the source image. Other
     * metadata returned only if parse_metadata is True in the request.  The
     * metadata is a JSON encoded string.
     * 
* * optional string source_metadata = 2; * @return The bytes for sourceMetadata. */ com.google.protobuf.ByteString getSourceMetadataBytes(); } /** * Protobuf type {@code java.apphosting.ImagesTransformResponse} */ public static final class ImagesTransformResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesTransformResponse) ImagesTransformResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesTransformResponse.newBuilder() to construct. private ImagesTransformResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesTransformResponse() { sourceMetadata_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesTransformResponse(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse.Builder.class); } private int bitField0_; public static final int IMAGE_FIELD_NUMBER = 1; private com.google.appengine.api.images.ImagesServicePb.ImageData image_; /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ @java.lang.Override public boolean hasImage() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImageData image = 1; * @return The image. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageData getImage() { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } /** * required .java.apphosting.ImageData image = 1; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder() { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } public static final int SOURCE_METADATA_FIELD_NUMBER = 2; @SuppressWarnings("serial") private volatile java.lang.Object sourceMetadata_ = ""; /** *
     * Here we always pass back the width and height of the source image. Other
     * metadata returned only if parse_metadata is True in the request.  The
     * metadata is a JSON encoded string.
     * 
* * optional string source_metadata = 2; * @return Whether the sourceMetadata field is set. */ @java.lang.Override public boolean hasSourceMetadata() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * Here we always pass back the width and height of the source image. Other
     * metadata returned only if parse_metadata is True in the request.  The
     * metadata is a JSON encoded string.
     * 
* * optional string source_metadata = 2; * @return The sourceMetadata. */ @java.lang.Override public java.lang.String getSourceMetadata() { java.lang.Object ref = sourceMetadata_; 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()) { sourceMetadata_ = s; } return s; } } /** *
     * Here we always pass back the width and height of the source image. Other
     * metadata returned only if parse_metadata is True in the request.  The
     * metadata is a JSON encoded string.
     * 
* * optional string source_metadata = 2; * @return The bytes for sourceMetadata. */ @java.lang.Override public com.google.protobuf.ByteString getSourceMetadataBytes() { java.lang.Object ref = sourceMetadata_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceMetadata_ = 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 (!hasImage()) { memoizedIsInitialized = 0; return false; } if (!getImage().isInitialized()) { 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.writeMessage(1, getImage()); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sourceMetadata_); } 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 .computeMessageSize(1, getImage()); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sourceMetadata_); } 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.images.ImagesServicePb.ImagesTransformResponse)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse other = (com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse) obj; if (hasImage() != other.hasImage()) return false; if (hasImage()) { if (!getImage() .equals(other.getImage())) return false; } if (hasSourceMetadata() != other.hasSourceMetadata()) return false; if (hasSourceMetadata()) { if (!getSourceMetadata() .equals(other.getSourceMetadata())) 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 (hasImage()) { hash = (37 * hash) + IMAGE_FIELD_NUMBER; hash = (53 * hash) + getImage().hashCode(); } if (hasSourceMetadata()) { hash = (37 * hash) + SOURCE_METADATA_FIELD_NUMBER; hash = (53 * hash) + getSourceMetadata().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse 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.images.ImagesServicePb.ImagesTransformResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse 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.images.ImagesServicePb.ImagesTransformResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse 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.images.ImagesServicePb.ImagesTransformResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse 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.images.ImagesServicePb.ImagesTransformResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse 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.images.ImagesServicePb.ImagesTransformResponse 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.ImagesTransformResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesTransformResponse) com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getImageFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; image_ = null; if (imageBuilder_ != null) { imageBuilder_.dispose(); imageBuilder_ = null; } sourceMetadata_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesTransformResponse_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse build() { com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse result = new com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.image_ = imageBuilder_ == null ? image_ : imageBuilder_.build(); to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.sourceMetadata_ = sourceMetadata_; to_bitField0_ |= 0x00000002; } 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.images.ImagesServicePb.ImagesTransformResponse) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse.getDefaultInstance()) return this; if (other.hasImage()) { mergeImage(other.getImage()); } if (other.hasSourceMetadata()) { sourceMetadata_ = other.sourceMetadata_; bitField0_ |= 0x00000002; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasImage()) { return false; } if (!getImage().isInitialized()) { 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: { input.readMessage( getImageFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000001; break; } // case 10 case 18: { sourceMetadata_ = 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.appengine.api.images.ImagesServicePb.ImageData image_; private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> imageBuilder_; /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ public boolean hasImage() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImageData image = 1; * @return The image. */ public com.google.appengine.api.images.ImagesServicePb.ImageData getImage() { if (imageBuilder_ == null) { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } else { return imageBuilder_.getMessage(); } } /** * required .java.apphosting.ImageData image = 1; */ public Builder setImage(com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } image_ = value; } else { imageBuilder_.setMessage(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder setImage( com.google.appengine.api.images.ImagesServicePb.ImageData.Builder builderForValue) { if (imageBuilder_ == null) { image_ = builderForValue.build(); } else { imageBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder mergeImage(com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && image_ != null && image_ != com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance()) { getImageBuilder().mergeFrom(value); } else { image_ = value; } } else { imageBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder clearImage() { bitField0_ = (bitField0_ & ~0x00000001); image_ = null; if (imageBuilder_ != null) { imageBuilder_.dispose(); imageBuilder_ = null; } onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageData.Builder getImageBuilder() { bitField0_ |= 0x00000001; onChanged(); return getImageFieldBuilder().getBuilder(); } /** * required .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder() { if (imageBuilder_ != null) { return imageBuilder_.getMessageOrBuilder(); } else { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } } /** * required .java.apphosting.ImageData image = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> getImageFieldBuilder() { if (imageBuilder_ == null) { imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder>( getImage(), getParentForChildren(), isClean()); image_ = null; } return imageBuilder_; } private java.lang.Object sourceMetadata_ = ""; /** *
       * Here we always pass back the width and height of the source image. Other
       * metadata returned only if parse_metadata is True in the request.  The
       * metadata is a JSON encoded string.
       * 
* * optional string source_metadata = 2; * @return Whether the sourceMetadata field is set. */ public boolean hasSourceMetadata() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * Here we always pass back the width and height of the source image. Other
       * metadata returned only if parse_metadata is True in the request.  The
       * metadata is a JSON encoded string.
       * 
* * optional string source_metadata = 2; * @return The sourceMetadata. */ public java.lang.String getSourceMetadata() { java.lang.Object ref = sourceMetadata_; 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()) { sourceMetadata_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Here we always pass back the width and height of the source image. Other
       * metadata returned only if parse_metadata is True in the request.  The
       * metadata is a JSON encoded string.
       * 
* * optional string source_metadata = 2; * @return The bytes for sourceMetadata. */ public com.google.protobuf.ByteString getSourceMetadataBytes() { java.lang.Object ref = sourceMetadata_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceMetadata_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Here we always pass back the width and height of the source image. Other
       * metadata returned only if parse_metadata is True in the request.  The
       * metadata is a JSON encoded string.
       * 
* * optional string source_metadata = 2; * @param value The sourceMetadata to set. * @return This builder for chaining. */ public Builder setSourceMetadata( java.lang.String value) { if (value == null) { throw new NullPointerException(); } sourceMetadata_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** *
       * Here we always pass back the width and height of the source image. Other
       * metadata returned only if parse_metadata is True in the request.  The
       * metadata is a JSON encoded string.
       * 
* * optional string source_metadata = 2; * @return This builder for chaining. */ public Builder clearSourceMetadata() { sourceMetadata_ = getDefaultInstance().getSourceMetadata(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * Here we always pass back the width and height of the source image. Other
       * metadata returned only if parse_metadata is True in the request.  The
       * metadata is a JSON encoded string.
       * 
* * optional string source_metadata = 2; * @param value The bytes for sourceMetadata to set. * @return This builder for chaining. */ public Builder setSourceMetadataBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } sourceMetadata_ = 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.ImagesTransformResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesTransformResponse) private static final com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesTransformResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesTransformResponse 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.images.ImagesServicePb.ImagesTransformResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CompositeImageOptionsOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.CompositeImageOptions) com.google.protobuf.MessageOrBuilder { /** *
     * Index of the image to use for this composition.
     * 
* * required int32 source_index = 1; * @return Whether the sourceIndex field is set. */ boolean hasSourceIndex(); /** *
     * Index of the image to use for this composition.
     * 
* * required int32 source_index = 1; * @return The sourceIndex. */ int getSourceIndex(); /** * required int32 x_offset = 2; * @return Whether the xOffset field is set. */ boolean hasXOffset(); /** * required int32 x_offset = 2; * @return The xOffset. */ int getXOffset(); /** * required int32 y_offset = 3; * @return Whether the yOffset field is set. */ boolean hasYOffset(); /** * required int32 y_offset = 3; * @return The yOffset. */ int getYOffset(); /** * required float opacity = 4; * @return Whether the opacity field is set. */ boolean hasOpacity(); /** * required float opacity = 4; * @return The opacity. */ float getOpacity(); /** * required .java.apphosting.CompositeImageOptions.ANCHOR anchor = 5; * @return Whether the anchor field is set. */ boolean hasAnchor(); /** * required .java.apphosting.CompositeImageOptions.ANCHOR anchor = 5; * @return The anchor. */ com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR getAnchor(); } /** * Protobuf type {@code java.apphosting.CompositeImageOptions} */ public static final class CompositeImageOptions extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.CompositeImageOptions) CompositeImageOptionsOrBuilder { private static final long serialVersionUID = 0L; // Use CompositeImageOptions.newBuilder() to construct. private CompositeImageOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CompositeImageOptions() { anchor_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CompositeImageOptions(); } @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.images.ImagesServicePb.internal_static_java_apphosting_CompositeImageOptions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_CompositeImageOptions_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.class, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder.class); } /** *
     * Places the anchor point of the image on the anchor point of the canvas
     * before applying the offsets.
     * 
* * Protobuf enum {@code java.apphosting.CompositeImageOptions.ANCHOR} */ public enum ANCHOR implements com.google.protobuf.ProtocolMessageEnum { /** * TOP_LEFT = 0; */ TOP_LEFT(0), /** * TOP = 1; */ TOP(1), /** * TOP_RIGHT = 2; */ TOP_RIGHT(2), /** * LEFT = 3; */ LEFT(3), /** * CENTER = 4; */ CENTER(4), /** * RIGHT = 5; */ RIGHT(5), /** * BOTTOM_LEFT = 6; */ BOTTOM_LEFT(6), /** * BOTTOM = 7; */ BOTTOM(7), /** * BOTTOM_RIGHT = 8; */ BOTTOM_RIGHT(8), ; /** * TOP_LEFT = 0; */ public static final int TOP_LEFT_VALUE = 0; /** * TOP = 1; */ public static final int TOP_VALUE = 1; /** * TOP_RIGHT = 2; */ public static final int TOP_RIGHT_VALUE = 2; /** * LEFT = 3; */ public static final int LEFT_VALUE = 3; /** * CENTER = 4; */ public static final int CENTER_VALUE = 4; /** * RIGHT = 5; */ public static final int RIGHT_VALUE = 5; /** * BOTTOM_LEFT = 6; */ public static final int BOTTOM_LEFT_VALUE = 6; /** * BOTTOM = 7; */ public static final int BOTTOM_VALUE = 7; /** * BOTTOM_RIGHT = 8; */ public static final int BOTTOM_RIGHT_VALUE = 8; 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 ANCHOR 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 ANCHOR forNumber(int value) { switch (value) { case 0: return TOP_LEFT; case 1: return TOP; case 2: return TOP_RIGHT; case 3: return LEFT; case 4: return CENTER; case 5: return RIGHT; case 6: return BOTTOM_LEFT; case 7: return BOTTOM; case 8: return BOTTOM_RIGHT; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ANCHOR> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ANCHOR findValueByNumber(int number) { return ANCHOR.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.images.ImagesServicePb.CompositeImageOptions.getDescriptor().getEnumTypes().get(0); } private static final ANCHOR[] VALUES = values(); public static ANCHOR 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 ANCHOR(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:java.apphosting.CompositeImageOptions.ANCHOR) } private int bitField0_; public static final int SOURCE_INDEX_FIELD_NUMBER = 1; private int sourceIndex_ = 0; /** *
     * Index of the image to use for this composition.
     * 
* * required int32 source_index = 1; * @return Whether the sourceIndex field is set. */ @java.lang.Override public boolean hasSourceIndex() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Index of the image to use for this composition.
     * 
* * required int32 source_index = 1; * @return The sourceIndex. */ @java.lang.Override public int getSourceIndex() { return sourceIndex_; } public static final int X_OFFSET_FIELD_NUMBER = 2; private int xOffset_ = 0; /** * required int32 x_offset = 2; * @return Whether the xOffset field is set. */ @java.lang.Override public boolean hasXOffset() { return ((bitField0_ & 0x00000002) != 0); } /** * required int32 x_offset = 2; * @return The xOffset. */ @java.lang.Override public int getXOffset() { return xOffset_; } public static final int Y_OFFSET_FIELD_NUMBER = 3; private int yOffset_ = 0; /** * required int32 y_offset = 3; * @return Whether the yOffset field is set. */ @java.lang.Override public boolean hasYOffset() { return ((bitField0_ & 0x00000004) != 0); } /** * required int32 y_offset = 3; * @return The yOffset. */ @java.lang.Override public int getYOffset() { return yOffset_; } public static final int OPACITY_FIELD_NUMBER = 4; private float opacity_ = 0F; /** * required float opacity = 4; * @return Whether the opacity field is set. */ @java.lang.Override public boolean hasOpacity() { return ((bitField0_ & 0x00000008) != 0); } /** * required float opacity = 4; * @return The opacity. */ @java.lang.Override public float getOpacity() { return opacity_; } public static final int ANCHOR_FIELD_NUMBER = 5; private int anchor_ = 0; /** * required .java.apphosting.CompositeImageOptions.ANCHOR anchor = 5; * @return Whether the anchor field is set. */ @java.lang.Override public boolean hasAnchor() { return ((bitField0_ & 0x00000010) != 0); } /** * required .java.apphosting.CompositeImageOptions.ANCHOR anchor = 5; * @return The anchor. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR getAnchor() { com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR result = com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR.forNumber(anchor_); return result == null ? com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR.TOP_LEFT : result; } 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 (!hasSourceIndex()) { memoizedIsInitialized = 0; return false; } if (!hasXOffset()) { memoizedIsInitialized = 0; return false; } if (!hasYOffset()) { memoizedIsInitialized = 0; return false; } if (!hasOpacity()) { memoizedIsInitialized = 0; return false; } if (!hasAnchor()) { 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.writeInt32(1, sourceIndex_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt32(2, xOffset_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeInt32(3, yOffset_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeFloat(4, opacity_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeEnum(5, anchor_); } 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 .computeInt32Size(1, sourceIndex_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, xOffset_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, yOffset_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(4, opacity_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, anchor_); } 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.images.ImagesServicePb.CompositeImageOptions)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions other = (com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions) obj; if (hasSourceIndex() != other.hasSourceIndex()) return false; if (hasSourceIndex()) { if (getSourceIndex() != other.getSourceIndex()) return false; } if (hasXOffset() != other.hasXOffset()) return false; if (hasXOffset()) { if (getXOffset() != other.getXOffset()) return false; } if (hasYOffset() != other.hasYOffset()) return false; if (hasYOffset()) { if (getYOffset() != other.getYOffset()) return false; } if (hasOpacity() != other.hasOpacity()) return false; if (hasOpacity()) { if (java.lang.Float.floatToIntBits(getOpacity()) != java.lang.Float.floatToIntBits( other.getOpacity())) return false; } if (hasAnchor() != other.hasAnchor()) return false; if (hasAnchor()) { if (anchor_ != other.anchor_) 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 (hasSourceIndex()) { hash = (37 * hash) + SOURCE_INDEX_FIELD_NUMBER; hash = (53 * hash) + getSourceIndex(); } if (hasXOffset()) { hash = (37 * hash) + X_OFFSET_FIELD_NUMBER; hash = (53 * hash) + getXOffset(); } if (hasYOffset()) { hash = (37 * hash) + Y_OFFSET_FIELD_NUMBER; hash = (53 * hash) + getYOffset(); } if (hasOpacity()) { hash = (37 * hash) + OPACITY_FIELD_NUMBER; hash = (53 * hash) + java.lang.Float.floatToIntBits( getOpacity()); } if (hasAnchor()) { hash = (37 * hash) + ANCHOR_FIELD_NUMBER; hash = (53 * hash) + anchor_; } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions 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.images.ImagesServicePb.CompositeImageOptions parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions 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.images.ImagesServicePb.CompositeImageOptions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions 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.images.ImagesServicePb.CompositeImageOptions parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions 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.images.ImagesServicePb.CompositeImageOptions parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions 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.images.ImagesServicePb.CompositeImageOptions 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.CompositeImageOptions} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.CompositeImageOptions) com.google.appengine.api.images.ImagesServicePb.CompositeImageOptionsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_CompositeImageOptions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_CompositeImageOptions_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.class, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; sourceIndex_ = 0; xOffset_ = 0; yOffset_ = 0; opacity_ = 0F; anchor_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_CompositeImageOptions_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions build() { com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions buildPartial() { com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions result = new com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.sourceIndex_ = sourceIndex_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.xOffset_ = xOffset_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.yOffset_ = yOffset_; to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.opacity_ = opacity_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { result.anchor_ = anchor_; 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.images.ImagesServicePb.CompositeImageOptions) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions other) { if (other == com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.getDefaultInstance()) return this; if (other.hasSourceIndex()) { setSourceIndex(other.getSourceIndex()); } if (other.hasXOffset()) { setXOffset(other.getXOffset()); } if (other.hasYOffset()) { setYOffset(other.getYOffset()); } if (other.hasOpacity()) { setOpacity(other.getOpacity()); } if (other.hasAnchor()) { setAnchor(other.getAnchor()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasSourceIndex()) { return false; } if (!hasXOffset()) { return false; } if (!hasYOffset()) { return false; } if (!hasOpacity()) { return false; } if (!hasAnchor()) { 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 8: { sourceIndex_ = input.readInt32(); bitField0_ |= 0x00000001; break; } // case 8 case 16: { xOffset_ = input.readInt32(); bitField0_ |= 0x00000002; break; } // case 16 case 24: { yOffset_ = input.readInt32(); bitField0_ |= 0x00000004; break; } // case 24 case 37: { opacity_ = input.readFloat(); bitField0_ |= 0x00000008; break; } // case 37 case 40: { int tmpRaw = input.readEnum(); com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR tmpValue = com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR.forNumber(tmpRaw); if (tmpValue == null) { mergeUnknownVarintField(5, tmpRaw); } else { anchor_ = tmpRaw; 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 int sourceIndex_ ; /** *
       * Index of the image to use for this composition.
       * 
* * required int32 source_index = 1; * @return Whether the sourceIndex field is set. */ @java.lang.Override public boolean hasSourceIndex() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Index of the image to use for this composition.
       * 
* * required int32 source_index = 1; * @return The sourceIndex. */ @java.lang.Override public int getSourceIndex() { return sourceIndex_; } /** *
       * Index of the image to use for this composition.
       * 
* * required int32 source_index = 1; * @param value The sourceIndex to set. * @return This builder for chaining. */ public Builder setSourceIndex(int value) { sourceIndex_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** *
       * Index of the image to use for this composition.
       * 
* * required int32 source_index = 1; * @return This builder for chaining. */ public Builder clearSourceIndex() { bitField0_ = (bitField0_ & ~0x00000001); sourceIndex_ = 0; onChanged(); return this; } private int xOffset_ ; /** * required int32 x_offset = 2; * @return Whether the xOffset field is set. */ @java.lang.Override public boolean hasXOffset() { return ((bitField0_ & 0x00000002) != 0); } /** * required int32 x_offset = 2; * @return The xOffset. */ @java.lang.Override public int getXOffset() { return xOffset_; } /** * required int32 x_offset = 2; * @param value The xOffset to set. * @return This builder for chaining. */ public Builder setXOffset(int value) { xOffset_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** * required int32 x_offset = 2; * @return This builder for chaining. */ public Builder clearXOffset() { bitField0_ = (bitField0_ & ~0x00000002); xOffset_ = 0; onChanged(); return this; } private int yOffset_ ; /** * required int32 y_offset = 3; * @return Whether the yOffset field is set. */ @java.lang.Override public boolean hasYOffset() { return ((bitField0_ & 0x00000004) != 0); } /** * required int32 y_offset = 3; * @return The yOffset. */ @java.lang.Override public int getYOffset() { return yOffset_; } /** * required int32 y_offset = 3; * @param value The yOffset to set. * @return This builder for chaining. */ public Builder setYOffset(int value) { yOffset_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** * required int32 y_offset = 3; * @return This builder for chaining. */ public Builder clearYOffset() { bitField0_ = (bitField0_ & ~0x00000004); yOffset_ = 0; onChanged(); return this; } private float opacity_ ; /** * required float opacity = 4; * @return Whether the opacity field is set. */ @java.lang.Override public boolean hasOpacity() { return ((bitField0_ & 0x00000008) != 0); } /** * required float opacity = 4; * @return The opacity. */ @java.lang.Override public float getOpacity() { return opacity_; } /** * required float opacity = 4; * @param value The opacity to set. * @return This builder for chaining. */ public Builder setOpacity(float value) { opacity_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** * required float opacity = 4; * @return This builder for chaining. */ public Builder clearOpacity() { bitField0_ = (bitField0_ & ~0x00000008); opacity_ = 0F; onChanged(); return this; } private int anchor_ = 0; /** * required .java.apphosting.CompositeImageOptions.ANCHOR anchor = 5; * @return Whether the anchor field is set. */ @java.lang.Override public boolean hasAnchor() { return ((bitField0_ & 0x00000010) != 0); } /** * required .java.apphosting.CompositeImageOptions.ANCHOR anchor = 5; * @return The anchor. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR getAnchor() { com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR result = com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR.forNumber(anchor_); return result == null ? com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR.TOP_LEFT : result; } /** * required .java.apphosting.CompositeImageOptions.ANCHOR anchor = 5; * @param value The anchor to set. * @return This builder for chaining. */ public Builder setAnchor(com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.ANCHOR value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; anchor_ = value.getNumber(); onChanged(); return this; } /** * required .java.apphosting.CompositeImageOptions.ANCHOR anchor = 5; * @return This builder for chaining. */ public Builder clearAnchor() { bitField0_ = (bitField0_ & ~0x00000010); anchor_ = 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.CompositeImageOptions) } // @@protoc_insertion_point(class_scope:java.apphosting.CompositeImageOptions) private static final com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions(); } public static com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CompositeImageOptions 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.images.ImagesServicePb.CompositeImageOptions getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesCanvasOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesCanvas) com.google.protobuf.MessageOrBuilder { /** * required int32 width = 1; * @return Whether the width field is set. */ boolean hasWidth(); /** * required int32 width = 1; * @return The width. */ int getWidth(); /** * required int32 height = 2; * @return Whether the height field is set. */ boolean hasHeight(); /** * required int32 height = 2; * @return The height. */ int getHeight(); /** * required .java.apphosting.OutputSettings output = 3; * @return Whether the output field is set. */ boolean hasOutput(); /** * required .java.apphosting.OutputSettings output = 3; * @return The output. */ com.google.appengine.api.images.ImagesServicePb.OutputSettings getOutput(); /** * required .java.apphosting.OutputSettings output = 3; */ com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder getOutputOrBuilder(); /** *
     * WARNING: Default is -1, must continue to be enforced in cc file.
     * This default must be kept in this proto2 file as it affects the user
     * facing libraries.
     * 
* * optional int32 color = 4 [default = -1]; * @return Whether the color field is set. */ boolean hasColor(); /** *
     * WARNING: Default is -1, must continue to be enforced in cc file.
     * This default must be kept in this proto2 file as it affects the user
     * facing libraries.
     * 
* * optional int32 color = 4 [default = -1]; * @return The color. */ int getColor(); /** * optional bool deprecated_color_set = 104; * @return Whether the deprecatedColorSet field is set. */ boolean hasDeprecatedColorSet(); /** * optional bool deprecated_color_set = 104; * @return The deprecatedColorSet. */ boolean getDeprecatedColorSet(); } /** * Protobuf type {@code java.apphosting.ImagesCanvas} */ public static final class ImagesCanvas extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesCanvas) ImagesCanvasOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesCanvas.newBuilder() to construct. private ImagesCanvas(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesCanvas() { color_ = -1; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesCanvas(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesCanvas_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCanvas_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.class, com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.Builder.class); } private int bitField0_; public static final int WIDTH_FIELD_NUMBER = 1; private int width_ = 0; /** * required int32 width = 1; * @return Whether the width field is set. */ @java.lang.Override public boolean hasWidth() { return ((bitField0_ & 0x00000001) != 0); } /** * required int32 width = 1; * @return The width. */ @java.lang.Override public int getWidth() { return width_; } public static final int HEIGHT_FIELD_NUMBER = 2; private int height_ = 0; /** * required int32 height = 2; * @return Whether the height field is set. */ @java.lang.Override public boolean hasHeight() { return ((bitField0_ & 0x00000002) != 0); } /** * required int32 height = 2; * @return The height. */ @java.lang.Override public int getHeight() { return height_; } public static final int OUTPUT_FIELD_NUMBER = 3; private com.google.appengine.api.images.ImagesServicePb.OutputSettings output_; /** * required .java.apphosting.OutputSettings output = 3; * @return Whether the output field is set. */ @java.lang.Override public boolean hasOutput() { return ((bitField0_ & 0x00000004) != 0); } /** * required .java.apphosting.OutputSettings output = 3; * @return The output. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.OutputSettings getOutput() { return output_ == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance() : output_; } /** * required .java.apphosting.OutputSettings output = 3; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder getOutputOrBuilder() { return output_ == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance() : output_; } public static final int COLOR_FIELD_NUMBER = 4; private int color_ = -1; /** *
     * WARNING: Default is -1, must continue to be enforced in cc file.
     * This default must be kept in this proto2 file as it affects the user
     * facing libraries.
     * 
* * optional int32 color = 4 [default = -1]; * @return Whether the color field is set. */ @java.lang.Override public boolean hasColor() { return ((bitField0_ & 0x00000008) != 0); } /** *
     * WARNING: Default is -1, must continue to be enforced in cc file.
     * This default must be kept in this proto2 file as it affects the user
     * facing libraries.
     * 
* * optional int32 color = 4 [default = -1]; * @return The color. */ @java.lang.Override public int getColor() { return color_; } public static final int DEPRECATED_COLOR_SET_FIELD_NUMBER = 104; private boolean deprecatedColorSet_ = false; /** * optional bool deprecated_color_set = 104; * @return Whether the deprecatedColorSet field is set. */ @java.lang.Override public boolean hasDeprecatedColorSet() { return ((bitField0_ & 0x00000010) != 0); } /** * optional bool deprecated_color_set = 104; * @return The deprecatedColorSet. */ @java.lang.Override public boolean getDeprecatedColorSet() { return deprecatedColorSet_; } 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 (!hasWidth()) { memoizedIsInitialized = 0; return false; } if (!hasHeight()) { memoizedIsInitialized = 0; return false; } if (!hasOutput()) { 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.writeInt32(1, width_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeInt32(2, height_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(3, getOutput()); } if (((bitField0_ & 0x00000008) != 0)) { output.writeInt32(4, color_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeBool(104, deprecatedColorSet_); } 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 .computeInt32Size(1, width_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, height_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getOutput()); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, color_); } if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(104, deprecatedColorSet_); } 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.images.ImagesServicePb.ImagesCanvas)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesCanvas other = (com.google.appengine.api.images.ImagesServicePb.ImagesCanvas) obj; if (hasWidth() != other.hasWidth()) return false; if (hasWidth()) { if (getWidth() != other.getWidth()) return false; } if (hasHeight() != other.hasHeight()) return false; if (hasHeight()) { if (getHeight() != other.getHeight()) return false; } if (hasOutput() != other.hasOutput()) return false; if (hasOutput()) { if (!getOutput() .equals(other.getOutput())) return false; } if (hasColor() != other.hasColor()) return false; if (hasColor()) { if (getColor() != other.getColor()) return false; } if (hasDeprecatedColorSet() != other.hasDeprecatedColorSet()) return false; if (hasDeprecatedColorSet()) { if (getDeprecatedColorSet() != other.getDeprecatedColorSet()) 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 (hasWidth()) { hash = (37 * hash) + WIDTH_FIELD_NUMBER; hash = (53 * hash) + getWidth(); } if (hasHeight()) { hash = (37 * hash) + HEIGHT_FIELD_NUMBER; hash = (53 * hash) + getHeight(); } if (hasOutput()) { hash = (37 * hash) + OUTPUT_FIELD_NUMBER; hash = (53 * hash) + getOutput().hashCode(); } if (hasColor()) { hash = (37 * hash) + COLOR_FIELD_NUMBER; hash = (53 * hash) + getColor(); } if (hasDeprecatedColorSet()) { hash = (37 * hash) + DEPRECATED_COLOR_SET_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeprecatedColorSet()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImagesCanvas parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCanvas 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.images.ImagesServicePb.ImagesCanvas parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCanvas 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.images.ImagesServicePb.ImagesCanvas parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCanvas parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCanvas parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCanvas 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.images.ImagesServicePb.ImagesCanvas parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCanvas 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.images.ImagesServicePb.ImagesCanvas parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCanvas 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.images.ImagesServicePb.ImagesCanvas 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.ImagesCanvas} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesCanvas) com.google.appengine.api.images.ImagesServicePb.ImagesCanvasOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCanvas_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCanvas_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.class, com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getOutputFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; width_ = 0; height_ = 0; output_ = null; if (outputBuilder_ != null) { outputBuilder_.dispose(); outputBuilder_ = null; } color_ = -1; deprecatedColorSet_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCanvas_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCanvas getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCanvas build() { com.google.appengine.api.images.ImagesServicePb.ImagesCanvas result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCanvas buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesCanvas result = new com.google.appengine.api.images.ImagesServicePb.ImagesCanvas(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesCanvas result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.width_ = width_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.height_ = height_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.output_ = outputBuilder_ == null ? output_ : outputBuilder_.build(); to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.color_ = color_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { result.deprecatedColorSet_ = deprecatedColorSet_; 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.images.ImagesServicePb.ImagesCanvas) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesCanvas)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesCanvas other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.getDefaultInstance()) return this; if (other.hasWidth()) { setWidth(other.getWidth()); } if (other.hasHeight()) { setHeight(other.getHeight()); } if (other.hasOutput()) { mergeOutput(other.getOutput()); } if (other.hasColor()) { setColor(other.getColor()); } if (other.hasDeprecatedColorSet()) { setDeprecatedColorSet(other.getDeprecatedColorSet()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasWidth()) { return false; } if (!hasHeight()) { return false; } if (!hasOutput()) { 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 8: { width_ = input.readInt32(); bitField0_ |= 0x00000001; break; } // case 8 case 16: { height_ = input.readInt32(); bitField0_ |= 0x00000002; break; } // case 16 case 26: { input.readMessage( getOutputFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00000004; break; } // case 26 case 32: { color_ = input.readInt32(); bitField0_ |= 0x00000008; break; } // case 32 case 832: { deprecatedColorSet_ = input.readBool(); bitField0_ |= 0x00000010; break; } // case 832 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 int width_ ; /** * required int32 width = 1; * @return Whether the width field is set. */ @java.lang.Override public boolean hasWidth() { return ((bitField0_ & 0x00000001) != 0); } /** * required int32 width = 1; * @return The width. */ @java.lang.Override public int getWidth() { return width_; } /** * required int32 width = 1; * @param value The width to set. * @return This builder for chaining. */ public Builder setWidth(int value) { width_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** * required int32 width = 1; * @return This builder for chaining. */ public Builder clearWidth() { bitField0_ = (bitField0_ & ~0x00000001); width_ = 0; onChanged(); return this; } private int height_ ; /** * required int32 height = 2; * @return Whether the height field is set. */ @java.lang.Override public boolean hasHeight() { return ((bitField0_ & 0x00000002) != 0); } /** * required int32 height = 2; * @return The height. */ @java.lang.Override public int getHeight() { return height_; } /** * required int32 height = 2; * @param value The height to set. * @return This builder for chaining. */ public Builder setHeight(int value) { height_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** * required int32 height = 2; * @return This builder for chaining. */ public Builder clearHeight() { bitField0_ = (bitField0_ & ~0x00000002); height_ = 0; onChanged(); return this; } private com.google.appengine.api.images.ImagesServicePb.OutputSettings output_; private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.OutputSettings, com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder, com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder> outputBuilder_; /** * required .java.apphosting.OutputSettings output = 3; * @return Whether the output field is set. */ public boolean hasOutput() { return ((bitField0_ & 0x00000004) != 0); } /** * required .java.apphosting.OutputSettings output = 3; * @return The output. */ public com.google.appengine.api.images.ImagesServicePb.OutputSettings getOutput() { if (outputBuilder_ == null) { return output_ == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance() : output_; } else { return outputBuilder_.getMessage(); } } /** * required .java.apphosting.OutputSettings output = 3; */ public Builder setOutput(com.google.appengine.api.images.ImagesServicePb.OutputSettings value) { if (outputBuilder_ == null) { if (value == null) { throw new NullPointerException(); } output_ = value; } else { outputBuilder_.setMessage(value); } bitField0_ |= 0x00000004; onChanged(); return this; } /** * required .java.apphosting.OutputSettings output = 3; */ public Builder setOutput( com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder builderForValue) { if (outputBuilder_ == null) { output_ = builderForValue.build(); } else { outputBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; onChanged(); return this; } /** * required .java.apphosting.OutputSettings output = 3; */ public Builder mergeOutput(com.google.appengine.api.images.ImagesServicePb.OutputSettings value) { if (outputBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && output_ != null && output_ != com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance()) { getOutputBuilder().mergeFrom(value); } else { output_ = value; } } else { outputBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; onChanged(); return this; } /** * required .java.apphosting.OutputSettings output = 3; */ public Builder clearOutput() { bitField0_ = (bitField0_ & ~0x00000004); output_ = null; if (outputBuilder_ != null) { outputBuilder_.dispose(); outputBuilder_ = null; } onChanged(); return this; } /** * required .java.apphosting.OutputSettings output = 3; */ public com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder getOutputBuilder() { bitField0_ |= 0x00000004; onChanged(); return getOutputFieldBuilder().getBuilder(); } /** * required .java.apphosting.OutputSettings output = 3; */ public com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder getOutputOrBuilder() { if (outputBuilder_ != null) { return outputBuilder_.getMessageOrBuilder(); } else { return output_ == null ? com.google.appengine.api.images.ImagesServicePb.OutputSettings.getDefaultInstance() : output_; } } /** * required .java.apphosting.OutputSettings output = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.OutputSettings, com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder, com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder> getOutputFieldBuilder() { if (outputBuilder_ == null) { outputBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.OutputSettings, com.google.appengine.api.images.ImagesServicePb.OutputSettings.Builder, com.google.appengine.api.images.ImagesServicePb.OutputSettingsOrBuilder>( getOutput(), getParentForChildren(), isClean()); output_ = null; } return outputBuilder_; } private int color_ = -1; /** *
       * WARNING: Default is -1, must continue to be enforced in cc file.
       * This default must be kept in this proto2 file as it affects the user
       * facing libraries.
       * 
* * optional int32 color = 4 [default = -1]; * @return Whether the color field is set. */ @java.lang.Override public boolean hasColor() { return ((bitField0_ & 0x00000008) != 0); } /** *
       * WARNING: Default is -1, must continue to be enforced in cc file.
       * This default must be kept in this proto2 file as it affects the user
       * facing libraries.
       * 
* * optional int32 color = 4 [default = -1]; * @return The color. */ @java.lang.Override public int getColor() { return color_; } /** *
       * WARNING: Default is -1, must continue to be enforced in cc file.
       * This default must be kept in this proto2 file as it affects the user
       * facing libraries.
       * 
* * optional int32 color = 4 [default = -1]; * @param value The color to set. * @return This builder for chaining. */ public Builder setColor(int value) { color_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** *
       * WARNING: Default is -1, must continue to be enforced in cc file.
       * This default must be kept in this proto2 file as it affects the user
       * facing libraries.
       * 
* * optional int32 color = 4 [default = -1]; * @return This builder for chaining. */ public Builder clearColor() { bitField0_ = (bitField0_ & ~0x00000008); color_ = -1; onChanged(); return this; } private boolean deprecatedColorSet_ ; /** * optional bool deprecated_color_set = 104; * @return Whether the deprecatedColorSet field is set. */ @java.lang.Override public boolean hasDeprecatedColorSet() { return ((bitField0_ & 0x00000010) != 0); } /** * optional bool deprecated_color_set = 104; * @return The deprecatedColorSet. */ @java.lang.Override public boolean getDeprecatedColorSet() { return deprecatedColorSet_; } /** * optional bool deprecated_color_set = 104; * @param value The deprecatedColorSet to set. * @return This builder for chaining. */ public Builder setDeprecatedColorSet(boolean value) { deprecatedColorSet_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** * optional bool deprecated_color_set = 104; * @return This builder for chaining. */ public Builder clearDeprecatedColorSet() { bitField0_ = (bitField0_ & ~0x00000010); deprecatedColorSet_ = false; 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.ImagesCanvas) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesCanvas) private static final com.google.appengine.api.images.ImagesServicePb.ImagesCanvas DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesCanvas(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCanvas getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesCanvas 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.images.ImagesServicePb.ImagesCanvas getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesCompositeRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesCompositeRequest) com.google.protobuf.MessageOrBuilder { /** * repeated .java.apphosting.ImageData image = 1; */ java.util.List getImageList(); /** * repeated .java.apphosting.ImageData image = 1; */ com.google.appengine.api.images.ImagesServicePb.ImageData getImage(int index); /** * repeated .java.apphosting.ImageData image = 1; */ int getImageCount(); /** * repeated .java.apphosting.ImageData image = 1; */ java.util.List getImageOrBuilderList(); /** * repeated .java.apphosting.ImageData image = 1; */ com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder( int index); /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ java.util.List getOptionsList(); /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions getOptions(int index); /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ int getOptionsCount(); /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ java.util.List getOptionsOrBuilderList(); /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ com.google.appengine.api.images.ImagesServicePb.CompositeImageOptionsOrBuilder getOptionsOrBuilder( int index); /** * required .java.apphosting.ImagesCanvas canvas = 3; * @return Whether the canvas field is set. */ boolean hasCanvas(); /** * required .java.apphosting.ImagesCanvas canvas = 3; * @return The canvas. */ com.google.appengine.api.images.ImagesServicePb.ImagesCanvas getCanvas(); /** * required .java.apphosting.ImagesCanvas canvas = 3; */ com.google.appengine.api.images.ImagesServicePb.ImagesCanvasOrBuilder getCanvasOrBuilder(); } /** * Protobuf type {@code java.apphosting.ImagesCompositeRequest} */ public static final class ImagesCompositeRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesCompositeRequest) ImagesCompositeRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesCompositeRequest.newBuilder() to construct. private ImagesCompositeRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesCompositeRequest() { image_ = java.util.Collections.emptyList(); options_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesCompositeRequest(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest.Builder.class); } private int bitField0_; public static final int IMAGE_FIELD_NUMBER = 1; @SuppressWarnings("serial") private java.util.List image_; /** * repeated .java.apphosting.ImageData image = 1; */ @java.lang.Override public java.util.List getImageList() { return image_; } /** * repeated .java.apphosting.ImageData image = 1; */ @java.lang.Override public java.util.List getImageOrBuilderList() { return image_; } /** * repeated .java.apphosting.ImageData image = 1; */ @java.lang.Override public int getImageCount() { return image_.size(); } /** * repeated .java.apphosting.ImageData image = 1; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageData getImage(int index) { return image_.get(index); } /** * repeated .java.apphosting.ImageData image = 1; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder( int index) { return image_.get(index); } public static final int OPTIONS_FIELD_NUMBER = 2; @SuppressWarnings("serial") private java.util.List options_; /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ @java.lang.Override public java.util.List getOptionsList() { return options_; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ @java.lang.Override public java.util.List getOptionsOrBuilderList() { return options_; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ @java.lang.Override public int getOptionsCount() { return options_.size(); } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions getOptions(int index) { return options_.get(index); } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptionsOrBuilder getOptionsOrBuilder( int index) { return options_.get(index); } public static final int CANVAS_FIELD_NUMBER = 3; private com.google.appengine.api.images.ImagesServicePb.ImagesCanvas canvas_; /** * required .java.apphosting.ImagesCanvas canvas = 3; * @return Whether the canvas field is set. */ @java.lang.Override public boolean hasCanvas() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImagesCanvas canvas = 3; * @return The canvas. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCanvas getCanvas() { return canvas_ == null ? com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.getDefaultInstance() : canvas_; } /** * required .java.apphosting.ImagesCanvas canvas = 3; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCanvasOrBuilder getCanvasOrBuilder() { return canvas_ == null ? com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.getDefaultInstance() : canvas_; } 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 (!hasCanvas()) { memoizedIsInitialized = 0; return false; } for (int i = 0; i < getImageCount(); i++) { if (!getImage(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getOptionsCount(); i++) { if (!getOptions(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!getCanvas().isInitialized()) { memoizedIsInitialized = 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 < image_.size(); i++) { output.writeMessage(1, image_.get(i)); } for (int i = 0; i < options_.size(); i++) { output.writeMessage(2, options_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getCanvas()); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < image_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, image_.get(i)); } for (int i = 0; i < options_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, options_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getCanvas()); } 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.images.ImagesServicePb.ImagesCompositeRequest)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest other = (com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest) obj; if (!getImageList() .equals(other.getImageList())) return false; if (!getOptionsList() .equals(other.getOptionsList())) return false; if (hasCanvas() != other.hasCanvas()) return false; if (hasCanvas()) { if (!getCanvas() .equals(other.getCanvas())) 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 (getImageCount() > 0) { hash = (37 * hash) + IMAGE_FIELD_NUMBER; hash = (53 * hash) + getImageList().hashCode(); } if (getOptionsCount() > 0) { hash = (37 * hash) + OPTIONS_FIELD_NUMBER; hash = (53 * hash) + getOptionsList().hashCode(); } if (hasCanvas()) { hash = (37 * hash) + CANVAS_FIELD_NUMBER; hash = (53 * hash) + getCanvas().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest 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.images.ImagesServicePb.ImagesCompositeRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest 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.images.ImagesServicePb.ImagesCompositeRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest 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.images.ImagesServicePb.ImagesCompositeRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest 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.images.ImagesServicePb.ImagesCompositeRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest 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.images.ImagesServicePb.ImagesCompositeRequest 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.ImagesCompositeRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesCompositeRequest) com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getImageFieldBuilder(); getOptionsFieldBuilder(); getCanvasFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; if (imageBuilder_ == null) { image_ = java.util.Collections.emptyList(); } else { image_ = null; imageBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (optionsBuilder_ == null) { options_ = java.util.Collections.emptyList(); } else { options_ = null; optionsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); canvas_ = null; if (canvasBuilder_ != null) { canvasBuilder_.dispose(); canvasBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeRequest_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest build() { com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest result = new com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest(this); buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartialRepeatedFields(com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest result) { if (imageBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { image_ = java.util.Collections.unmodifiableList(image_); bitField0_ = (bitField0_ & ~0x00000001); } result.image_ = image_; } else { result.image_ = imageBuilder_.build(); } if (optionsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { options_ = java.util.Collections.unmodifiableList(options_); bitField0_ = (bitField0_ & ~0x00000002); } result.options_ = options_; } else { result.options_ = optionsBuilder_.build(); } } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.canvas_ = canvasBuilder_ == null ? canvas_ : canvasBuilder_.build(); 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.images.ImagesServicePb.ImagesCompositeRequest) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest.getDefaultInstance()) return this; if (imageBuilder_ == null) { if (!other.image_.isEmpty()) { if (image_.isEmpty()) { image_ = other.image_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureImageIsMutable(); image_.addAll(other.image_); } onChanged(); } } else { if (!other.image_.isEmpty()) { if (imageBuilder_.isEmpty()) { imageBuilder_.dispose(); imageBuilder_ = null; image_ = other.image_; bitField0_ = (bitField0_ & ~0x00000001); imageBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getImageFieldBuilder() : null; } else { imageBuilder_.addAllMessages(other.image_); } } } if (optionsBuilder_ == null) { if (!other.options_.isEmpty()) { if (options_.isEmpty()) { options_ = other.options_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureOptionsIsMutable(); options_.addAll(other.options_); } onChanged(); } } else { if (!other.options_.isEmpty()) { if (optionsBuilder_.isEmpty()) { optionsBuilder_.dispose(); optionsBuilder_ = null; options_ = other.options_; bitField0_ = (bitField0_ & ~0x00000002); optionsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getOptionsFieldBuilder() : null; } else { optionsBuilder_.addAllMessages(other.options_); } } } if (other.hasCanvas()) { mergeCanvas(other.getCanvas()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasCanvas()) { return false; } for (int i = 0; i < getImageCount(); i++) { if (!getImage(i).isInitialized()) { return false; } } for (int i = 0; i < getOptionsCount(); i++) { if (!getOptions(i).isInitialized()) { return false; } } if (!getCanvas().isInitialized()) { 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: { com.google.appengine.api.images.ImagesServicePb.ImageData m = input.readMessage( com.google.appengine.api.images.ImagesServicePb.ImageData.PARSER, extensionRegistry); if (imageBuilder_ == null) { ensureImageIsMutable(); image_.add(m); } else { imageBuilder_.addMessage(m); } break; } // case 10 case 18: { com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions m = input.readMessage( com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.PARSER, extensionRegistry); if (optionsBuilder_ == null) { ensureOptionsIsMutable(); options_.add(m); } else { optionsBuilder_.addMessage(m); } break; } // case 18 case 26: { input.readMessage( getCanvasFieldBuilder().getBuilder(), extensionRegistry); 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 java.util.List image_ = java.util.Collections.emptyList(); private void ensureImageIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { image_ = new java.util.ArrayList(image_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> imageBuilder_; /** * repeated .java.apphosting.ImageData image = 1; */ public java.util.List getImageList() { if (imageBuilder_ == null) { return java.util.Collections.unmodifiableList(image_); } else { return imageBuilder_.getMessageList(); } } /** * repeated .java.apphosting.ImageData image = 1; */ public int getImageCount() { if (imageBuilder_ == null) { return image_.size(); } else { return imageBuilder_.getCount(); } } /** * repeated .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageData getImage(int index) { if (imageBuilder_ == null) { return image_.get(index); } else { return imageBuilder_.getMessage(index); } } /** * repeated .java.apphosting.ImageData image = 1; */ public Builder setImage( int index, com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureImageIsMutable(); image_.set(index, value); onChanged(); } else { imageBuilder_.setMessage(index, value); } return this; } /** * repeated .java.apphosting.ImageData image = 1; */ public Builder setImage( int index, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder builderForValue) { if (imageBuilder_ == null) { ensureImageIsMutable(); image_.set(index, builderForValue.build()); onChanged(); } else { imageBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .java.apphosting.ImageData image = 1; */ public Builder addImage(com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureImageIsMutable(); image_.add(value); onChanged(); } else { imageBuilder_.addMessage(value); } return this; } /** * repeated .java.apphosting.ImageData image = 1; */ public Builder addImage( int index, com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureImageIsMutable(); image_.add(index, value); onChanged(); } else { imageBuilder_.addMessage(index, value); } return this; } /** * repeated .java.apphosting.ImageData image = 1; */ public Builder addImage( com.google.appengine.api.images.ImagesServicePb.ImageData.Builder builderForValue) { if (imageBuilder_ == null) { ensureImageIsMutable(); image_.add(builderForValue.build()); onChanged(); } else { imageBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .java.apphosting.ImageData image = 1; */ public Builder addImage( int index, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder builderForValue) { if (imageBuilder_ == null) { ensureImageIsMutable(); image_.add(index, builderForValue.build()); onChanged(); } else { imageBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .java.apphosting.ImageData image = 1; */ public Builder addAllImage( java.lang.Iterable values) { if (imageBuilder_ == null) { ensureImageIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, image_); onChanged(); } else { imageBuilder_.addAllMessages(values); } return this; } /** * repeated .java.apphosting.ImageData image = 1; */ public Builder clearImage() { if (imageBuilder_ == null) { image_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { imageBuilder_.clear(); } return this; } /** * repeated .java.apphosting.ImageData image = 1; */ public Builder removeImage(int index) { if (imageBuilder_ == null) { ensureImageIsMutable(); image_.remove(index); onChanged(); } else { imageBuilder_.remove(index); } return this; } /** * repeated .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageData.Builder getImageBuilder( int index) { return getImageFieldBuilder().getBuilder(index); } /** * repeated .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder( int index) { if (imageBuilder_ == null) { return image_.get(index); } else { return imageBuilder_.getMessageOrBuilder(index); } } /** * repeated .java.apphosting.ImageData image = 1; */ public java.util.List getImageOrBuilderList() { if (imageBuilder_ != null) { return imageBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(image_); } } /** * repeated .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageData.Builder addImageBuilder() { return getImageFieldBuilder().addBuilder( com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance()); } /** * repeated .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageData.Builder addImageBuilder( int index) { return getImageFieldBuilder().addBuilder( index, com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance()); } /** * repeated .java.apphosting.ImageData image = 1; */ public java.util.List getImageBuilderList() { return getImageFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> getImageFieldBuilder() { if (imageBuilder_ == null) { imageBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder>( image_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); image_ = null; } return imageBuilder_; } private java.util.List options_ = java.util.Collections.emptyList(); private void ensureOptionsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { options_ = new java.util.ArrayList(options_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptionsOrBuilder> optionsBuilder_; /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public java.util.List getOptionsList() { if (optionsBuilder_ == null) { return java.util.Collections.unmodifiableList(options_); } else { return optionsBuilder_.getMessageList(); } } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public int getOptionsCount() { if (optionsBuilder_ == null) { return options_.size(); } else { return optionsBuilder_.getCount(); } } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions getOptions(int index) { if (optionsBuilder_ == null) { return options_.get(index); } else { return optionsBuilder_.getMessage(index); } } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public Builder setOptions( int index, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions value) { if (optionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOptionsIsMutable(); options_.set(index, value); onChanged(); } else { optionsBuilder_.setMessage(index, value); } return this; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public Builder setOptions( int index, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder builderForValue) { if (optionsBuilder_ == null) { ensureOptionsIsMutable(); options_.set(index, builderForValue.build()); onChanged(); } else { optionsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public Builder addOptions(com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions value) { if (optionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOptionsIsMutable(); options_.add(value); onChanged(); } else { optionsBuilder_.addMessage(value); } return this; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public Builder addOptions( int index, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions value) { if (optionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOptionsIsMutable(); options_.add(index, value); onChanged(); } else { optionsBuilder_.addMessage(index, value); } return this; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public Builder addOptions( com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder builderForValue) { if (optionsBuilder_ == null) { ensureOptionsIsMutable(); options_.add(builderForValue.build()); onChanged(); } else { optionsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public Builder addOptions( int index, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder builderForValue) { if (optionsBuilder_ == null) { ensureOptionsIsMutable(); options_.add(index, builderForValue.build()); onChanged(); } else { optionsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public Builder addAllOptions( java.lang.Iterable values) { if (optionsBuilder_ == null) { ensureOptionsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, options_); onChanged(); } else { optionsBuilder_.addAllMessages(values); } return this; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public Builder clearOptions() { if (optionsBuilder_ == null) { options_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { optionsBuilder_.clear(); } return this; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public Builder removeOptions(int index) { if (optionsBuilder_ == null) { ensureOptionsIsMutable(); options_.remove(index); onChanged(); } else { optionsBuilder_.remove(index); } return this; } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder getOptionsBuilder( int index) { return getOptionsFieldBuilder().getBuilder(index); } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptionsOrBuilder getOptionsOrBuilder( int index) { if (optionsBuilder_ == null) { return options_.get(index); } else { return optionsBuilder_.getMessageOrBuilder(index); } } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public java.util.List getOptionsOrBuilderList() { if (optionsBuilder_ != null) { return optionsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(options_); } } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder addOptionsBuilder() { return getOptionsFieldBuilder().addBuilder( com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.getDefaultInstance()); } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder addOptionsBuilder( int index) { return getOptionsFieldBuilder().addBuilder( index, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.getDefaultInstance()); } /** * repeated .java.apphosting.CompositeImageOptions options = 2; */ public java.util.List getOptionsBuilderList() { return getOptionsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptionsOrBuilder> getOptionsFieldBuilder() { if (optionsBuilder_ == null) { optionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptions.Builder, com.google.appengine.api.images.ImagesServicePb.CompositeImageOptionsOrBuilder>( options_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); options_ = null; } return optionsBuilder_; } private com.google.appengine.api.images.ImagesServicePb.ImagesCanvas canvas_; private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImagesCanvas, com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.Builder, com.google.appengine.api.images.ImagesServicePb.ImagesCanvasOrBuilder> canvasBuilder_; /** * required .java.apphosting.ImagesCanvas canvas = 3; * @return Whether the canvas field is set. */ public boolean hasCanvas() { return ((bitField0_ & 0x00000004) != 0); } /** * required .java.apphosting.ImagesCanvas canvas = 3; * @return The canvas. */ public com.google.appengine.api.images.ImagesServicePb.ImagesCanvas getCanvas() { if (canvasBuilder_ == null) { return canvas_ == null ? com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.getDefaultInstance() : canvas_; } else { return canvasBuilder_.getMessage(); } } /** * required .java.apphosting.ImagesCanvas canvas = 3; */ public Builder setCanvas(com.google.appengine.api.images.ImagesServicePb.ImagesCanvas value) { if (canvasBuilder_ == null) { if (value == null) { throw new NullPointerException(); } canvas_ = value; } else { canvasBuilder_.setMessage(value); } bitField0_ |= 0x00000004; onChanged(); return this; } /** * required .java.apphosting.ImagesCanvas canvas = 3; */ public Builder setCanvas( com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.Builder builderForValue) { if (canvasBuilder_ == null) { canvas_ = builderForValue.build(); } else { canvasBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; onChanged(); return this; } /** * required .java.apphosting.ImagesCanvas canvas = 3; */ public Builder mergeCanvas(com.google.appengine.api.images.ImagesServicePb.ImagesCanvas value) { if (canvasBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0) && canvas_ != null && canvas_ != com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.getDefaultInstance()) { getCanvasBuilder().mergeFrom(value); } else { canvas_ = value; } } else { canvasBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; onChanged(); return this; } /** * required .java.apphosting.ImagesCanvas canvas = 3; */ public Builder clearCanvas() { bitField0_ = (bitField0_ & ~0x00000004); canvas_ = null; if (canvasBuilder_ != null) { canvasBuilder_.dispose(); canvasBuilder_ = null; } onChanged(); return this; } /** * required .java.apphosting.ImagesCanvas canvas = 3; */ public com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.Builder getCanvasBuilder() { bitField0_ |= 0x00000004; onChanged(); return getCanvasFieldBuilder().getBuilder(); } /** * required .java.apphosting.ImagesCanvas canvas = 3; */ public com.google.appengine.api.images.ImagesServicePb.ImagesCanvasOrBuilder getCanvasOrBuilder() { if (canvasBuilder_ != null) { return canvasBuilder_.getMessageOrBuilder(); } else { return canvas_ == null ? com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.getDefaultInstance() : canvas_; } } /** * required .java.apphosting.ImagesCanvas canvas = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImagesCanvas, com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.Builder, com.google.appengine.api.images.ImagesServicePb.ImagesCanvasOrBuilder> getCanvasFieldBuilder() { if (canvasBuilder_ == null) { canvasBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImagesCanvas, com.google.appengine.api.images.ImagesServicePb.ImagesCanvas.Builder, com.google.appengine.api.images.ImagesServicePb.ImagesCanvasOrBuilder>( getCanvas(), getParentForChildren(), isClean()); canvas_ = null; } return canvasBuilder_; } @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.ImagesCompositeRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesCompositeRequest) private static final com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesCompositeRequest 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.images.ImagesServicePb.ImagesCompositeRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesCompositeResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesCompositeResponse) com.google.protobuf.MessageOrBuilder { /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ boolean hasImage(); /** * required .java.apphosting.ImageData image = 1; * @return The image. */ com.google.appengine.api.images.ImagesServicePb.ImageData getImage(); /** * required .java.apphosting.ImageData image = 1; */ com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder(); } /** * Protobuf type {@code java.apphosting.ImagesCompositeResponse} */ public static final class ImagesCompositeResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesCompositeResponse) ImagesCompositeResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesCompositeResponse.newBuilder() to construct. private ImagesCompositeResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesCompositeResponse() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesCompositeResponse(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse.Builder.class); } private int bitField0_; public static final int IMAGE_FIELD_NUMBER = 1; private com.google.appengine.api.images.ImagesServicePb.ImageData image_; /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ @java.lang.Override public boolean hasImage() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImageData image = 1; * @return The image. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageData getImage() { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } /** * required .java.apphosting.ImageData image = 1; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder() { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } 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 (!hasImage()) { memoizedIsInitialized = 0; return false; } if (!getImage().isInitialized()) { 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.writeMessage(1, getImage()); } 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 .computeMessageSize(1, getImage()); } 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.images.ImagesServicePb.ImagesCompositeResponse)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse other = (com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse) obj; if (hasImage() != other.hasImage()) return false; if (hasImage()) { if (!getImage() .equals(other.getImage())) 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 (hasImage()) { hash = (37 * hash) + IMAGE_FIELD_NUMBER; hash = (53 * hash) + getImage().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse 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.images.ImagesServicePb.ImagesCompositeResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse 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.images.ImagesServicePb.ImagesCompositeResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse 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.images.ImagesServicePb.ImagesCompositeResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse 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.images.ImagesServicePb.ImagesCompositeResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse 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.images.ImagesServicePb.ImagesCompositeResponse 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.ImagesCompositeResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesCompositeResponse) com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getImageFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; image_ = null; if (imageBuilder_ != null) { imageBuilder_.dispose(); imageBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesCompositeResponse_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse build() { com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse result = new com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.image_ = imageBuilder_ == null ? image_ : imageBuilder_.build(); 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.images.ImagesServicePb.ImagesCompositeResponse) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse.getDefaultInstance()) return this; if (other.hasImage()) { mergeImage(other.getImage()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasImage()) { return false; } if (!getImage().isInitialized()) { 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: { input.readMessage( getImageFieldBuilder().getBuilder(), extensionRegistry); 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.appengine.api.images.ImagesServicePb.ImageData image_; private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> imageBuilder_; /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ public boolean hasImage() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImageData image = 1; * @return The image. */ public com.google.appengine.api.images.ImagesServicePb.ImageData getImage() { if (imageBuilder_ == null) { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } else { return imageBuilder_.getMessage(); } } /** * required .java.apphosting.ImageData image = 1; */ public Builder setImage(com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } image_ = value; } else { imageBuilder_.setMessage(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder setImage( com.google.appengine.api.images.ImagesServicePb.ImageData.Builder builderForValue) { if (imageBuilder_ == null) { image_ = builderForValue.build(); } else { imageBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder mergeImage(com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && image_ != null && image_ != com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance()) { getImageBuilder().mergeFrom(value); } else { image_ = value; } } else { imageBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder clearImage() { bitField0_ = (bitField0_ & ~0x00000001); image_ = null; if (imageBuilder_ != null) { imageBuilder_.dispose(); imageBuilder_ = null; } onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageData.Builder getImageBuilder() { bitField0_ |= 0x00000001; onChanged(); return getImageFieldBuilder().getBuilder(); } /** * required .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder() { if (imageBuilder_ != null) { return imageBuilder_.getMessageOrBuilder(); } else { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } } /** * required .java.apphosting.ImageData image = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> getImageFieldBuilder() { if (imageBuilder_ == null) { imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder>( getImage(), getParentForChildren(), isClean()); image_ = null; } return imageBuilder_; } @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.ImagesCompositeResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesCompositeResponse) private static final com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesCompositeResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesCompositeResponse 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.images.ImagesServicePb.ImagesCompositeResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesHistogramRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesHistogramRequest) com.google.protobuf.MessageOrBuilder { /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ boolean hasImage(); /** * required .java.apphosting.ImageData image = 1; * @return The image. */ com.google.appengine.api.images.ImagesServicePb.ImageData getImage(); /** * required .java.apphosting.ImageData image = 1; */ com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder(); } /** * Protobuf type {@code java.apphosting.ImagesHistogramRequest} */ public static final class ImagesHistogramRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesHistogramRequest) ImagesHistogramRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesHistogramRequest.newBuilder() to construct. private ImagesHistogramRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesHistogramRequest() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesHistogramRequest(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest.Builder.class); } private int bitField0_; public static final int IMAGE_FIELD_NUMBER = 1; private com.google.appengine.api.images.ImagesServicePb.ImageData image_; /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ @java.lang.Override public boolean hasImage() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImageData image = 1; * @return The image. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageData getImage() { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } /** * required .java.apphosting.ImageData image = 1; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder() { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } 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 (!hasImage()) { memoizedIsInitialized = 0; return false; } if (!getImage().isInitialized()) { 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.writeMessage(1, getImage()); } 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 .computeMessageSize(1, getImage()); } 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.images.ImagesServicePb.ImagesHistogramRequest)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest other = (com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest) obj; if (hasImage() != other.hasImage()) return false; if (hasImage()) { if (!getImage() .equals(other.getImage())) 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 (hasImage()) { hash = (37 * hash) + IMAGE_FIELD_NUMBER; hash = (53 * hash) + getImage().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest 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.images.ImagesServicePb.ImagesHistogramRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest 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.images.ImagesServicePb.ImagesHistogramRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest 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.images.ImagesServicePb.ImagesHistogramRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest 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.images.ImagesServicePb.ImagesHistogramRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest 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.images.ImagesServicePb.ImagesHistogramRequest 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.ImagesHistogramRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesHistogramRequest) com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getImageFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; image_ = null; if (imageBuilder_ != null) { imageBuilder_.dispose(); imageBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramRequest_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest build() { com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest result = new com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.image_ = imageBuilder_ == null ? image_ : imageBuilder_.build(); 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.images.ImagesServicePb.ImagesHistogramRequest) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest.getDefaultInstance()) return this; if (other.hasImage()) { mergeImage(other.getImage()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasImage()) { return false; } if (!getImage().isInitialized()) { 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: { input.readMessage( getImageFieldBuilder().getBuilder(), extensionRegistry); 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.appengine.api.images.ImagesServicePb.ImageData image_; private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> imageBuilder_; /** * required .java.apphosting.ImageData image = 1; * @return Whether the image field is set. */ public boolean hasImage() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImageData image = 1; * @return The image. */ public com.google.appengine.api.images.ImagesServicePb.ImageData getImage() { if (imageBuilder_ == null) { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } else { return imageBuilder_.getMessage(); } } /** * required .java.apphosting.ImageData image = 1; */ public Builder setImage(com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } image_ = value; } else { imageBuilder_.setMessage(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder setImage( com.google.appengine.api.images.ImagesServicePb.ImageData.Builder builderForValue) { if (imageBuilder_ == null) { image_ = builderForValue.build(); } else { imageBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder mergeImage(com.google.appengine.api.images.ImagesServicePb.ImageData value) { if (imageBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && image_ != null && image_ != com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance()) { getImageBuilder().mergeFrom(value); } else { image_ = value; } } else { imageBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public Builder clearImage() { bitField0_ = (bitField0_ & ~0x00000001); image_ = null; if (imageBuilder_ != null) { imageBuilder_.dispose(); imageBuilder_ = null; } onChanged(); return this; } /** * required .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageData.Builder getImageBuilder() { bitField0_ |= 0x00000001; onChanged(); return getImageFieldBuilder().getBuilder(); } /** * required .java.apphosting.ImageData image = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder getImageOrBuilder() { if (imageBuilder_ != null) { return imageBuilder_.getMessageOrBuilder(); } else { return image_ == null ? com.google.appengine.api.images.ImagesServicePb.ImageData.getDefaultInstance() : image_; } } /** * required .java.apphosting.ImageData image = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder> getImageFieldBuilder() { if (imageBuilder_ == null) { imageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImageData, com.google.appengine.api.images.ImagesServicePb.ImageData.Builder, com.google.appengine.api.images.ImagesServicePb.ImageDataOrBuilder>( getImage(), getParentForChildren(), isClean()); image_ = null; } return imageBuilder_; } @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.ImagesHistogramRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesHistogramRequest) private static final com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesHistogramRequest 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.images.ImagesServicePb.ImagesHistogramRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesHistogramOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesHistogram) com.google.protobuf.MessageOrBuilder { /** *
     * 256 for each color channel.
     * 
* * repeated int32 red = 1; * @return A list containing the red. */ java.util.List getRedList(); /** *
     * 256 for each color channel.
     * 
* * repeated int32 red = 1; * @return The count of red. */ int getRedCount(); /** *
     * 256 for each color channel.
     * 
* * repeated int32 red = 1; * @param index The index of the element to return. * @return The red at the given index. */ int getRed(int index); /** * repeated int32 green = 2; * @return A list containing the green. */ java.util.List getGreenList(); /** * repeated int32 green = 2; * @return The count of green. */ int getGreenCount(); /** * repeated int32 green = 2; * @param index The index of the element to return. * @return The green at the given index. */ int getGreen(int index); /** * repeated int32 blue = 3; * @return A list containing the blue. */ java.util.List getBlueList(); /** * repeated int32 blue = 3; * @return The count of blue. */ int getBlueCount(); /** * repeated int32 blue = 3; * @param index The index of the element to return. * @return The blue at the given index. */ int getBlue(int index); } /** * Protobuf type {@code java.apphosting.ImagesHistogram} */ public static final class ImagesHistogram extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesHistogram) ImagesHistogramOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesHistogram.newBuilder() to construct. private ImagesHistogram(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesHistogram() { red_ = emptyIntList(); green_ = emptyIntList(); blue_ = emptyIntList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesHistogram(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogram_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogram_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.class, com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.Builder.class); } public static final int RED_FIELD_NUMBER = 1; @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList red_; /** *
     * 256 for each color channel.
     * 
* * repeated int32 red = 1; * @return A list containing the red. */ @java.lang.Override public java.util.List getRedList() { return red_; } /** *
     * 256 for each color channel.
     * 
* * repeated int32 red = 1; * @return The count of red. */ public int getRedCount() { return red_.size(); } /** *
     * 256 for each color channel.
     * 
* * repeated int32 red = 1; * @param index The index of the element to return. * @return The red at the given index. */ public int getRed(int index) { return red_.getInt(index); } public static final int GREEN_FIELD_NUMBER = 2; @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList green_; /** * repeated int32 green = 2; * @return A list containing the green. */ @java.lang.Override public java.util.List getGreenList() { return green_; } /** * repeated int32 green = 2; * @return The count of green. */ public int getGreenCount() { return green_.size(); } /** * repeated int32 green = 2; * @param index The index of the element to return. * @return The green at the given index. */ public int getGreen(int index) { return green_.getInt(index); } public static final int BLUE_FIELD_NUMBER = 3; @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList blue_; /** * repeated int32 blue = 3; * @return A list containing the blue. */ @java.lang.Override public java.util.List getBlueList() { return blue_; } /** * repeated int32 blue = 3; * @return The count of blue. */ public int getBlueCount() { return blue_.size(); } /** * repeated int32 blue = 3; * @param index The index of the element to return. * @return The blue at the given index. */ public int getBlue(int index) { return blue_.getInt(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 < red_.size(); i++) { output.writeInt32(1, red_.getInt(i)); } for (int i = 0; i < green_.size(); i++) { output.writeInt32(2, green_.getInt(i)); } for (int i = 0; i < blue_.size(); i++) { output.writeInt32(3, blue_.getInt(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 < red_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(red_.getInt(i)); } size += dataSize; size += 1 * getRedList().size(); } { int dataSize = 0; for (int i = 0; i < green_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(green_.getInt(i)); } size += dataSize; size += 1 * getGreenList().size(); } { int dataSize = 0; for (int i = 0; i < blue_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(blue_.getInt(i)); } size += dataSize; size += 1 * getBlueList().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.images.ImagesServicePb.ImagesHistogram)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesHistogram other = (com.google.appengine.api.images.ImagesServicePb.ImagesHistogram) obj; if (!getRedList() .equals(other.getRedList())) return false; if (!getGreenList() .equals(other.getGreenList())) return false; if (!getBlueList() .equals(other.getBlueList())) 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 (getRedCount() > 0) { hash = (37 * hash) + RED_FIELD_NUMBER; hash = (53 * hash) + getRedList().hashCode(); } if (getGreenCount() > 0) { hash = (37 * hash) + GREEN_FIELD_NUMBER; hash = (53 * hash) + getGreenList().hashCode(); } if (getBlueCount() > 0) { hash = (37 * hash) + BLUE_FIELD_NUMBER; hash = (53 * hash) + getBlueList().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogram parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogram 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.images.ImagesServicePb.ImagesHistogram parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogram 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.images.ImagesServicePb.ImagesHistogram parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogram parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogram parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogram 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.images.ImagesServicePb.ImagesHistogram parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogram 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.images.ImagesServicePb.ImagesHistogram parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogram 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.images.ImagesServicePb.ImagesHistogram 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.ImagesHistogram} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesHistogram) com.google.appengine.api.images.ImagesServicePb.ImagesHistogramOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogram_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogram_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.class, com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; red_ = emptyIntList(); green_ = emptyIntList(); blue_ = emptyIntList(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogram_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogram getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogram build() { com.google.appengine.api.images.ImagesServicePb.ImagesHistogram result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogram buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesHistogram result = new com.google.appengine.api.images.ImagesServicePb.ImagesHistogram(this); buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartialRepeatedFields(com.google.appengine.api.images.ImagesServicePb.ImagesHistogram result) { if (((bitField0_ & 0x00000001) != 0)) { red_.makeImmutable(); bitField0_ = (bitField0_ & ~0x00000001); } result.red_ = red_; if (((bitField0_ & 0x00000002) != 0)) { green_.makeImmutable(); bitField0_ = (bitField0_ & ~0x00000002); } result.green_ = green_; if (((bitField0_ & 0x00000004) != 0)) { blue_.makeImmutable(); bitField0_ = (bitField0_ & ~0x00000004); } result.blue_ = blue_; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesHistogram 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.images.ImagesServicePb.ImagesHistogram) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesHistogram)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesHistogram other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.getDefaultInstance()) return this; if (!other.red_.isEmpty()) { if (red_.isEmpty()) { red_ = other.red_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureRedIsMutable(); red_.addAll(other.red_); } onChanged(); } if (!other.green_.isEmpty()) { if (green_.isEmpty()) { green_ = other.green_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureGreenIsMutable(); green_.addAll(other.green_); } onChanged(); } if (!other.blue_.isEmpty()) { if (blue_.isEmpty()) { blue_ = other.blue_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureBlueIsMutable(); blue_.addAll(other.blue_); } 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 8: { int v = input.readInt32(); ensureRedIsMutable(); red_.addInt(v); break; } // case 8 case 10: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); ensureRedIsMutable(); while (input.getBytesUntilLimit() > 0) { red_.addInt(input.readInt32()); } input.popLimit(limit); break; } // case 10 case 16: { int v = input.readInt32(); ensureGreenIsMutable(); green_.addInt(v); break; } // case 16 case 18: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); ensureGreenIsMutable(); while (input.getBytesUntilLimit() > 0) { green_.addInt(input.readInt32()); } input.popLimit(limit); break; } // case 18 case 24: { int v = input.readInt32(); ensureBlueIsMutable(); blue_.addInt(v); break; } // case 24 case 26: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); ensureBlueIsMutable(); while (input.getBytesUntilLimit() > 0) { blue_.addInt(input.readInt32()); } input.popLimit(limit); 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.Internal.IntList red_ = emptyIntList(); private void ensureRedIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { red_ = mutableCopy(red_); bitField0_ |= 0x00000001; } } /** *
       * 256 for each color channel.
       * 
* * repeated int32 red = 1; * @return A list containing the red. */ public java.util.List getRedList() { return ((bitField0_ & 0x00000001) != 0) ? java.util.Collections.unmodifiableList(red_) : red_; } /** *
       * 256 for each color channel.
       * 
* * repeated int32 red = 1; * @return The count of red. */ public int getRedCount() { return red_.size(); } /** *
       * 256 for each color channel.
       * 
* * repeated int32 red = 1; * @param index The index of the element to return. * @return The red at the given index. */ public int getRed(int index) { return red_.getInt(index); } /** *
       * 256 for each color channel.
       * 
* * repeated int32 red = 1; * @param index The index to set the value at. * @param value The red to set. * @return This builder for chaining. */ public Builder setRed( int index, int value) { ensureRedIsMutable(); red_.setInt(index, value); onChanged(); return this; } /** *
       * 256 for each color channel.
       * 
* * repeated int32 red = 1; * @param value The red to add. * @return This builder for chaining. */ public Builder addRed(int value) { ensureRedIsMutable(); red_.addInt(value); onChanged(); return this; } /** *
       * 256 for each color channel.
       * 
* * repeated int32 red = 1; * @param values The red to add. * @return This builder for chaining. */ public Builder addAllRed( java.lang.Iterable values) { ensureRedIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, red_); onChanged(); return this; } /** *
       * 256 for each color channel.
       * 
* * repeated int32 red = 1; * @return This builder for chaining. */ public Builder clearRed() { red_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } private com.google.protobuf.Internal.IntList green_ = emptyIntList(); private void ensureGreenIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { green_ = mutableCopy(green_); bitField0_ |= 0x00000002; } } /** * repeated int32 green = 2; * @return A list containing the green. */ public java.util.List getGreenList() { return ((bitField0_ & 0x00000002) != 0) ? java.util.Collections.unmodifiableList(green_) : green_; } /** * repeated int32 green = 2; * @return The count of green. */ public int getGreenCount() { return green_.size(); } /** * repeated int32 green = 2; * @param index The index of the element to return. * @return The green at the given index. */ public int getGreen(int index) { return green_.getInt(index); } /** * repeated int32 green = 2; * @param index The index to set the value at. * @param value The green to set. * @return This builder for chaining. */ public Builder setGreen( int index, int value) { ensureGreenIsMutable(); green_.setInt(index, value); onChanged(); return this; } /** * repeated int32 green = 2; * @param value The green to add. * @return This builder for chaining. */ public Builder addGreen(int value) { ensureGreenIsMutable(); green_.addInt(value); onChanged(); return this; } /** * repeated int32 green = 2; * @param values The green to add. * @return This builder for chaining. */ public Builder addAllGreen( java.lang.Iterable values) { ensureGreenIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, green_); onChanged(); return this; } /** * repeated int32 green = 2; * @return This builder for chaining. */ public Builder clearGreen() { green_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } private com.google.protobuf.Internal.IntList blue_ = emptyIntList(); private void ensureBlueIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { blue_ = mutableCopy(blue_); bitField0_ |= 0x00000004; } } /** * repeated int32 blue = 3; * @return A list containing the blue. */ public java.util.List getBlueList() { return ((bitField0_ & 0x00000004) != 0) ? java.util.Collections.unmodifiableList(blue_) : blue_; } /** * repeated int32 blue = 3; * @return The count of blue. */ public int getBlueCount() { return blue_.size(); } /** * repeated int32 blue = 3; * @param index The index of the element to return. * @return The blue at the given index. */ public int getBlue(int index) { return blue_.getInt(index); } /** * repeated int32 blue = 3; * @param index The index to set the value at. * @param value The blue to set. * @return This builder for chaining. */ public Builder setBlue( int index, int value) { ensureBlueIsMutable(); blue_.setInt(index, value); onChanged(); return this; } /** * repeated int32 blue = 3; * @param value The blue to add. * @return This builder for chaining. */ public Builder addBlue(int value) { ensureBlueIsMutable(); blue_.addInt(value); onChanged(); return this; } /** * repeated int32 blue = 3; * @param values The blue to add. * @return This builder for chaining. */ public Builder addAllBlue( java.lang.Iterable values) { ensureBlueIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, blue_); onChanged(); return this; } /** * repeated int32 blue = 3; * @return This builder for chaining. */ public Builder clearBlue() { blue_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000004); 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.ImagesHistogram) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesHistogram) private static final com.google.appengine.api.images.ImagesServicePb.ImagesHistogram DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesHistogram(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogram getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesHistogram 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.images.ImagesServicePb.ImagesHistogram getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesHistogramResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesHistogramResponse) com.google.protobuf.MessageOrBuilder { /** * required .java.apphosting.ImagesHistogram histogram = 1; * @return Whether the histogram field is set. */ boolean hasHistogram(); /** * required .java.apphosting.ImagesHistogram histogram = 1; * @return The histogram. */ com.google.appengine.api.images.ImagesServicePb.ImagesHistogram getHistogram(); /** * required .java.apphosting.ImagesHistogram histogram = 1; */ com.google.appengine.api.images.ImagesServicePb.ImagesHistogramOrBuilder getHistogramOrBuilder(); } /** * Protobuf type {@code java.apphosting.ImagesHistogramResponse} */ public static final class ImagesHistogramResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesHistogramResponse) ImagesHistogramResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesHistogramResponse.newBuilder() to construct. private ImagesHistogramResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesHistogramResponse() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesHistogramResponse(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse.Builder.class); } private int bitField0_; public static final int HISTOGRAM_FIELD_NUMBER = 1; private com.google.appengine.api.images.ImagesServicePb.ImagesHistogram histogram_; /** * required .java.apphosting.ImagesHistogram histogram = 1; * @return Whether the histogram field is set. */ @java.lang.Override public boolean hasHistogram() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImagesHistogram histogram = 1; * @return The histogram. */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogram getHistogram() { return histogram_ == null ? com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.getDefaultInstance() : histogram_; } /** * required .java.apphosting.ImagesHistogram histogram = 1; */ @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogramOrBuilder getHistogramOrBuilder() { return histogram_ == null ? com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.getDefaultInstance() : histogram_; } 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 (!hasHistogram()) { 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.writeMessage(1, getHistogram()); } 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 .computeMessageSize(1, getHistogram()); } 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.images.ImagesServicePb.ImagesHistogramResponse)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse other = (com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse) obj; if (hasHistogram() != other.hasHistogram()) return false; if (hasHistogram()) { if (!getHistogram() .equals(other.getHistogram())) 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 (hasHistogram()) { hash = (37 * hash) + HISTOGRAM_FIELD_NUMBER; hash = (53 * hash) + getHistogram().hashCode(); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse 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.images.ImagesServicePb.ImagesHistogramResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse 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.images.ImagesServicePb.ImagesHistogramResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse 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.images.ImagesServicePb.ImagesHistogramResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse 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.images.ImagesServicePb.ImagesHistogramResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse 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.images.ImagesServicePb.ImagesHistogramResponse 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.ImagesHistogramResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesHistogramResponse) com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getHistogramFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; histogram_ = null; if (histogramBuilder_ != null) { histogramBuilder_.dispose(); histogramBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesHistogramResponse_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse build() { com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse result = new com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.histogram_ = histogramBuilder_ == null ? histogram_ : histogramBuilder_.build(); 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.images.ImagesServicePb.ImagesHistogramResponse) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse.getDefaultInstance()) return this; if (other.hasHistogram()) { mergeHistogram(other.getHistogram()); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { if (!hasHistogram()) { 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: { input.readMessage( getHistogramFieldBuilder().getBuilder(), extensionRegistry); 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.appengine.api.images.ImagesServicePb.ImagesHistogram histogram_; private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImagesHistogram, com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.Builder, com.google.appengine.api.images.ImagesServicePb.ImagesHistogramOrBuilder> histogramBuilder_; /** * required .java.apphosting.ImagesHistogram histogram = 1; * @return Whether the histogram field is set. */ public boolean hasHistogram() { return ((bitField0_ & 0x00000001) != 0); } /** * required .java.apphosting.ImagesHistogram histogram = 1; * @return The histogram. */ public com.google.appengine.api.images.ImagesServicePb.ImagesHistogram getHistogram() { if (histogramBuilder_ == null) { return histogram_ == null ? com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.getDefaultInstance() : histogram_; } else { return histogramBuilder_.getMessage(); } } /** * required .java.apphosting.ImagesHistogram histogram = 1; */ public Builder setHistogram(com.google.appengine.api.images.ImagesServicePb.ImagesHistogram value) { if (histogramBuilder_ == null) { if (value == null) { throw new NullPointerException(); } histogram_ = value; } else { histogramBuilder_.setMessage(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImagesHistogram histogram = 1; */ public Builder setHistogram( com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.Builder builderForValue) { if (histogramBuilder_ == null) { histogram_ = builderForValue.build(); } else { histogramBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImagesHistogram histogram = 1; */ public Builder mergeHistogram(com.google.appengine.api.images.ImagesServicePb.ImagesHistogram value) { if (histogramBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0) && histogram_ != null && histogram_ != com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.getDefaultInstance()) { getHistogramBuilder().mergeFrom(value); } else { histogram_ = value; } } else { histogramBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; onChanged(); return this; } /** * required .java.apphosting.ImagesHistogram histogram = 1; */ public Builder clearHistogram() { bitField0_ = (bitField0_ & ~0x00000001); histogram_ = null; if (histogramBuilder_ != null) { histogramBuilder_.dispose(); histogramBuilder_ = null; } onChanged(); return this; } /** * required .java.apphosting.ImagesHistogram histogram = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.Builder getHistogramBuilder() { bitField0_ |= 0x00000001; onChanged(); return getHistogramFieldBuilder().getBuilder(); } /** * required .java.apphosting.ImagesHistogram histogram = 1; */ public com.google.appengine.api.images.ImagesServicePb.ImagesHistogramOrBuilder getHistogramOrBuilder() { if (histogramBuilder_ != null) { return histogramBuilder_.getMessageOrBuilder(); } else { return histogram_ == null ? com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.getDefaultInstance() : histogram_; } } /** * required .java.apphosting.ImagesHistogram histogram = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImagesHistogram, com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.Builder, com.google.appengine.api.images.ImagesServicePb.ImagesHistogramOrBuilder> getHistogramFieldBuilder() { if (histogramBuilder_ == null) { histogramBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.appengine.api.images.ImagesServicePb.ImagesHistogram, com.google.appengine.api.images.ImagesServicePb.ImagesHistogram.Builder, com.google.appengine.api.images.ImagesServicePb.ImagesHistogramOrBuilder>( getHistogram(), getParentForChildren(), isClean()); histogram_ = null; } return histogramBuilder_; } @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.ImagesHistogramResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesHistogramResponse) private static final com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesHistogramResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesHistogramResponse 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.images.ImagesServicePb.ImagesHistogramResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesGetUrlBaseRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesGetUrlBaseRequest) com.google.protobuf.MessageOrBuilder { /** *
     * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
     * 
* * required string blob_key = 1; * @return Whether the blobKey field is set. */ boolean hasBlobKey(); /** *
     * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
     * 
* * required string blob_key = 1; * @return The blobKey. */ java.lang.String getBlobKey(); /** *
     * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
     * 
* * required string blob_key = 1; * @return The bytes for blobKey. */ com.google.protobuf.ByteString getBlobKeyBytes(); /** *
     * If true, the resulting URL should use https.
     * 
* * optional bool create_secure_url = 2; * @return Whether the createSecureUrl field is set. */ boolean hasCreateSecureUrl(); /** *
     * If true, the resulting URL should use https.
     * 
* * optional bool create_secure_url = 2; * @return The createSecureUrl. */ boolean getCreateSecureUrl(); } /** * Protobuf type {@code java.apphosting.ImagesGetUrlBaseRequest} */ public static final class ImagesGetUrlBaseRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesGetUrlBaseRequest) ImagesGetUrlBaseRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesGetUrlBaseRequest.newBuilder() to construct. private ImagesGetUrlBaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesGetUrlBaseRequest() { blobKey_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesGetUrlBaseRequest(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest.Builder.class); } private int bitField0_; public static final int BLOB_KEY_FIELD_NUMBER = 1; @SuppressWarnings("serial") private volatile java.lang.Object blobKey_ = ""; /** *
     * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
     * 
* * required string blob_key = 1; * @return Whether the blobKey field is set. */ @java.lang.Override public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
     * 
* * 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; } } /** *
     * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
     * 
* * 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 CREATE_SECURE_URL_FIELD_NUMBER = 2; private boolean createSecureUrl_ = false; /** *
     * If true, the resulting URL should use https.
     * 
* * optional bool create_secure_url = 2; * @return Whether the createSecureUrl field is set. */ @java.lang.Override public boolean hasCreateSecureUrl() { return ((bitField0_ & 0x00000002) != 0); } /** *
     * If true, the resulting URL should use https.
     * 
* * optional bool create_secure_url = 2; * @return The createSecureUrl. */ @java.lang.Override public boolean getCreateSecureUrl() { return createSecureUrl_; } 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_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(2, createSecureUrl_); } 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 .computeBoolSize(2, createSecureUrl_); } 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.images.ImagesServicePb.ImagesGetUrlBaseRequest)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest other = (com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest) obj; if (hasBlobKey() != other.hasBlobKey()) return false; if (hasBlobKey()) { if (!getBlobKey() .equals(other.getBlobKey())) return false; } if (hasCreateSecureUrl() != other.hasCreateSecureUrl()) return false; if (hasCreateSecureUrl()) { if (getCreateSecureUrl() != other.getCreateSecureUrl()) 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 (hasCreateSecureUrl()) { hash = (37 * hash) + CREATE_SECURE_URL_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getCreateSecureUrl()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest 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.images.ImagesServicePb.ImagesGetUrlBaseRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest 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.images.ImagesServicePb.ImagesGetUrlBaseRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest 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.images.ImagesServicePb.ImagesGetUrlBaseRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest 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.images.ImagesServicePb.ImagesGetUrlBaseRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest 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.images.ImagesServicePb.ImagesGetUrlBaseRequest 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.ImagesGetUrlBaseRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesGetUrlBaseRequest) com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; blobKey_ = ""; createSecureUrl_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseRequest_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest build() { com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest result = new com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest 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.createSecureUrl_ = createSecureUrl_; to_bitField0_ |= 0x00000002; } 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.images.ImagesServicePb.ImagesGetUrlBaseRequest) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest.getDefaultInstance()) return this; if (other.hasBlobKey()) { blobKey_ = other.blobKey_; bitField0_ |= 0x00000001; onChanged(); } if (other.hasCreateSecureUrl()) { setCreateSecureUrl(other.getCreateSecureUrl()); } 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 case 16: { createSecureUrl_ = input.readBool(); bitField0_ |= 0x00000002; break; } // case 16 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_ = ""; /** *
       * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
       * 
* * required string blob_key = 1; * @return Whether the blobKey field is set. */ public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
       * 
* * 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; } } /** *
       * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
       * 
* * 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; } } /** *
       * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
       * 
* * 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; } /** *
       * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
       * 
* * required string blob_key = 1; * @return This builder for chaining. */ public Builder clearBlobKey() { blobKey_ = getDefaultInstance().getBlobKey(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Obtaining an ImageUrl requires that the image is persisted in Blobstore.
       * 
* * 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 boolean createSecureUrl_ ; /** *
       * If true, the resulting URL should use https.
       * 
* * optional bool create_secure_url = 2; * @return Whether the createSecureUrl field is set. */ @java.lang.Override public boolean hasCreateSecureUrl() { return ((bitField0_ & 0x00000002) != 0); } /** *
       * If true, the resulting URL should use https.
       * 
* * optional bool create_secure_url = 2; * @return The createSecureUrl. */ @java.lang.Override public boolean getCreateSecureUrl() { return createSecureUrl_; } /** *
       * If true, the resulting URL should use https.
       * 
* * optional bool create_secure_url = 2; * @param value The createSecureUrl to set. * @return This builder for chaining. */ public Builder setCreateSecureUrl(boolean value) { createSecureUrl_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** *
       * If true, the resulting URL should use https.
       * 
* * optional bool create_secure_url = 2; * @return This builder for chaining. */ public Builder clearCreateSecureUrl() { bitField0_ = (bitField0_ & ~0x00000002); createSecureUrl_ = false; 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.ImagesGetUrlBaseRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesGetUrlBaseRequest) private static final com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesGetUrlBaseRequest 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.images.ImagesServicePb.ImagesGetUrlBaseRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesGetUrlBaseResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesGetUrlBaseResponse) 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(); } /** * Protobuf type {@code java.apphosting.ImagesGetUrlBaseResponse} */ public static final class ImagesGetUrlBaseResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesGetUrlBaseResponse) ImagesGetUrlBaseResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesGetUrlBaseResponse.newBuilder() to construct. private ImagesGetUrlBaseResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesGetUrlBaseResponse() { url_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesGetUrlBaseResponse(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse.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.images.ImagesServicePb.ImagesGetUrlBaseResponse)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse other = (com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse) 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.images.ImagesServicePb.ImagesGetUrlBaseResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse 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.images.ImagesServicePb.ImagesGetUrlBaseResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse 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.images.ImagesServicePb.ImagesGetUrlBaseResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse 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.images.ImagesServicePb.ImagesGetUrlBaseResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse 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.images.ImagesServicePb.ImagesGetUrlBaseResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse 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.images.ImagesServicePb.ImagesGetUrlBaseResponse 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.ImagesGetUrlBaseResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesGetUrlBaseResponse) com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse.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.images.ImagesServicePb.internal_static_java_apphosting_ImagesGetUrlBaseResponse_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse build() { com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse result = new com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse 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.images.ImagesServicePb.ImagesGetUrlBaseResponse) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse.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.ImagesGetUrlBaseResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesGetUrlBaseResponse) private static final com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesGetUrlBaseResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesGetUrlBaseResponse 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.images.ImagesServicePb.ImagesGetUrlBaseResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesDeleteUrlBaseRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesDeleteUrlBaseRequest) com.google.protobuf.MessageOrBuilder { /** *
     * The blob key associated with the URL we wish to delete.
     * 
* * required string blob_key = 1; * @return Whether the blobKey field is set. */ boolean hasBlobKey(); /** *
     * The blob key associated with the URL we wish to delete.
     * 
* * required string blob_key = 1; * @return The blobKey. */ java.lang.String getBlobKey(); /** *
     * The blob key associated with the URL we wish to delete.
     * 
* * required string blob_key = 1; * @return The bytes for blobKey. */ com.google.protobuf.ByteString getBlobKeyBytes(); } /** * Protobuf type {@code java.apphosting.ImagesDeleteUrlBaseRequest} */ public static final class ImagesDeleteUrlBaseRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesDeleteUrlBaseRequest) ImagesDeleteUrlBaseRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesDeleteUrlBaseRequest.newBuilder() to construct. private ImagesDeleteUrlBaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesDeleteUrlBaseRequest() { blobKey_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesDeleteUrlBaseRequest(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest.Builder.class); } private int bitField0_; public static final int BLOB_KEY_FIELD_NUMBER = 1; @SuppressWarnings("serial") private volatile java.lang.Object blobKey_ = ""; /** *
     * The blob key associated with the URL we wish to delete.
     * 
* * required string blob_key = 1; * @return Whether the blobKey field is set. */ @java.lang.Override public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
     * The blob key associated with the URL we wish to delete.
     * 
* * 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; } } /** *
     * The blob key associated with the URL we wish to delete.
     * 
* * 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.images.ImagesServicePb.ImagesDeleteUrlBaseRequest)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest other = (com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest) 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.images.ImagesServicePb.ImagesDeleteUrlBaseRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest 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.images.ImagesServicePb.ImagesDeleteUrlBaseRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest 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.images.ImagesServicePb.ImagesDeleteUrlBaseRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest 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.images.ImagesServicePb.ImagesDeleteUrlBaseRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest 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.images.ImagesServicePb.ImagesDeleteUrlBaseRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest 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.images.ImagesServicePb.ImagesDeleteUrlBaseRequest 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.ImagesDeleteUrlBaseRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesDeleteUrlBaseRequest) com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest.class, com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest.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.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest build() { com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest result = new com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0(com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest 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.images.ImagesServicePb.ImagesDeleteUrlBaseRequest) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest.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_ = ""; /** *
       * The blob key associated with the URL we wish to delete.
       * 
* * required string blob_key = 1; * @return Whether the blobKey field is set. */ public boolean hasBlobKey() { return ((bitField0_ & 0x00000001) != 0); } /** *
       * The blob key associated with the URL we wish to delete.
       * 
* * 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; } } /** *
       * The blob key associated with the URL we wish to delete.
       * 
* * 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; } } /** *
       * The blob key associated with the URL we wish to delete.
       * 
* * 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; } /** *
       * The blob key associated with the URL we wish to delete.
       * 
* * required string blob_key = 1; * @return This builder for chaining. */ public Builder clearBlobKey() { blobKey_ = getDefaultInstance().getBlobKey(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * The blob key associated with the URL we wish to delete.
       * 
* * 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.ImagesDeleteUrlBaseRequest) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesDeleteUrlBaseRequest) private static final com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseRequest getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesDeleteUrlBaseRequest 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.images.ImagesServicePb.ImagesDeleteUrlBaseRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImagesDeleteUrlBaseResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:java.apphosting.ImagesDeleteUrlBaseResponse) com.google.protobuf.MessageOrBuilder { } /** *
   * Reserved for future use.
   * 
* * Protobuf type {@code java.apphosting.ImagesDeleteUrlBaseResponse} */ public static final class ImagesDeleteUrlBaseResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:java.apphosting.ImagesDeleteUrlBaseResponse) ImagesDeleteUrlBaseResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ImagesDeleteUrlBaseResponse.newBuilder() to construct. private ImagesDeleteUrlBaseResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImagesDeleteUrlBaseResponse() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImagesDeleteUrlBaseResponse(); } @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.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse.Builder.class); } 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.images.ImagesServicePb.ImagesDeleteUrlBaseResponse)) { return super.equals(obj); } com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse other = (com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse) 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.images.ImagesServicePb.ImagesDeleteUrlBaseResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse 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.images.ImagesServicePb.ImagesDeleteUrlBaseResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse 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.images.ImagesServicePb.ImagesDeleteUrlBaseResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse 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.images.ImagesServicePb.ImagesDeleteUrlBaseResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse 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.images.ImagesServicePb.ImagesDeleteUrlBaseResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse 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.images.ImagesServicePb.ImagesDeleteUrlBaseResponse 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; } /** *
     * Reserved for future use.
     * 
* * Protobuf type {@code java.apphosting.ImagesDeleteUrlBaseResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:java.apphosting.ImagesDeleteUrlBaseResponse) com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.appengine.api.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse.class, com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse.Builder.class); } // Construct using com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse.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.images.ImagesServicePb.internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_descriptor; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse getDefaultInstanceForType() { return com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse.getDefaultInstance(); } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse build() { com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse buildPartial() { com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse result = new com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse(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.images.ImagesServicePb.ImagesDeleteUrlBaseResponse) { return mergeFrom((com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse other) { if (other == com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse.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.ImagesDeleteUrlBaseResponse) } // @@protoc_insertion_point(class_scope:java.apphosting.ImagesDeleteUrlBaseResponse) private static final com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse(); } public static com.google.appengine.api.images.ImagesServicePb.ImagesDeleteUrlBaseResponse getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImagesDeleteUrlBaseResponse 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.images.ImagesServicePb.ImagesDeleteUrlBaseResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesServiceError_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesServiceError_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesServiceTransform_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesServiceTransform_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_Transform_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_Transform_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImageData_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImageData_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_InputSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_InputSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_OutputSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_OutputSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesTransformRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesTransformRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesTransformResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesTransformResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_CompositeImageOptions_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_CompositeImageOptions_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesCanvas_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesCanvas_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesCompositeRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesCompositeRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesCompositeResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesCompositeResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesHistogramRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesHistogramRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesHistogram_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesHistogram_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesHistogramResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesHistogramResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesGetUrlBaseRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesGetUrlBaseRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesGetUrlBaseResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesGetUrlBaseResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_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\024images_service.proto\022\017java.apphosting\"" + "\310\001\n\022ImagesServiceError\"\261\001\n\tErrorCode\022\025\n\021" + "UNSPECIFIED_ERROR\020\001\022\026\n\022BAD_TRANSFORM_DAT" + "A\020\002\022\r\n\tNOT_IMAGE\020\003\022\022\n\016BAD_IMAGE_DATA\020\004\022\023" + "\n\017IMAGE_TOO_LARGE\020\005\022\024\n\020INVALID_BLOB_KEY\020" + "\006\022\021\n\rACCESS_DENIED\020\007\022\024\n\020OBJECT_NOT_FOUND" + "\020\010\"\200\001\n\026ImagesServiceTransform\"f\n\004Type\022\n\n" + "\006RESIZE\020\001\022\n\n\006ROTATE\020\002\022\023\n\017HORIZONTAL_FLIP" + "\020\003\022\021\n\rVERTICAL_FLIP\020\004\022\010\n\004CROP\020\005\022\024\n\020IM_FE" + "ELING_LUCKY\020\006\"\222\004\n\tTransform\022\r\n\005width\030\001 \001" + "(\005\022\016\n\006height\030\002 \001(\005\022\023\n\013crop_to_fit\030\013 \001(\010\022" + "\032\n\rcrop_offset_x\030\014 \001(\002:\0030.5\022\032\n\rcrop_offs" + "et_y\030\r \001(\002:\0030.5\022\016\n\006rotate\030\003 \001(\005\022\027\n\017horiz" + "ontal_flip\030\004 \001(\010\022\025\n\rvertical_flip\030\005 \001(\010\022" + "\023\n\013crop_left_x\030\006 \001(\002\022\022\n\ncrop_top_y\030\007 \001(\002" + "\022\027\n\014crop_right_x\030\010 \001(\002:\0011\022\030\n\rcrop_bottom" + "_y\030\t \001(\002:\0011\022\022\n\nautolevels\030\n \001(\010\022\025\n\rallow" + "_stretch\030\016 \001(\010\022\034\n\024deprecated_width_set\030e" + " \001(\010\022\035\n\025deprecated_height_set\030f \001(\010\022$\n\034d" + "eprecated_crop_offset_x_set\030p \001(\010\022$\n\034dep" + "recated_crop_offset_y_set\030q \001(\010\022#\n\033depre" + "cated_crop_right_x_set\030l \001(\010\022$\n\034deprecat" + "ed_crop_bottom_y_set\030m \001(\010\"r\n\tImageData\022" + "\023\n\007content\030\001 \002(\014B\002\010\001\022\020\n\010blob_key\030\002 \001(\t\022\r" + "\n\005width\030\003 \001(\005\022\016\n\006height\030\004 \001(\005\022\037\n\027depreca" + "ted_blob_key_set\030f \001(\010\"\344\002\n\rInputSettings" + "\022\\\n\030correct_exif_orientation\030\001 \001(\0162:.jav" + "a.apphosting.InputSettings.ORIENTATION_C" + "ORRECTION_TYPE\022\026\n\016parse_metadata\030\002 \001(\010\022$" + "\n\034transparent_substitution_rgb\030\003 \001(\005\022/\n\'" + "deprecated_correct_exif_orientation_set\030" + "e \001(\010\0223\n+deprecated_transparent_substitu" + "tion_rgb_set\030g \001(\010\"Q\n\033ORIENTATION_CORREC" + "TION_TYPE\022\031\n\025UNCHANGED_ORIENTATION\020\000\022\027\n\023" + "CORRECT_ORIENTATION\020\001\"\211\001\n\016OutputSettings" + "\022<\n\tmime_type\030\001 \001(\0162).java.apphosting.Ou" + "tputSettings.MIME_TYPE\022\017\n\007quality\030\002 \001(\005\"" + "(\n\tMIME_TYPE\022\007\n\003PNG\020\000\022\010\n\004JPEG\020\001\022\010\n\004WEBP\020" + "\002\"\322\001\n\026ImagesTransformRequest\022)\n\005image\030\001 " + "\002(\0132\032.java.apphosting.ImageData\022-\n\ttrans" + "form\030\002 \003(\0132\032.java.apphosting.Transform\022/" + "\n\006output\030\003 \002(\0132\037.java.apphosting.OutputS" + "ettings\022-\n\005input\030\004 \001(\0132\036.java.apphosting" + ".InputSettings\"]\n\027ImagesTransformRespons" + "e\022)\n\005image\030\001 \002(\0132\032.java.apphosting.Image" + "Data\022\027\n\017source_metadata\030\002 \001(\t\"\241\002\n\025Compos" + "iteImageOptions\022\024\n\014source_index\030\001 \002(\005\022\020\n" + "\010x_offset\030\002 \002(\005\022\020\n\010y_offset\030\003 \002(\005\022\017\n\007opa" + "city\030\004 \002(\002\022=\n\006anchor\030\005 \002(\0162-.java.apphos" + "ting.CompositeImageOptions.ANCHOR\"~\n\006ANC" + "HOR\022\014\n\010TOP_LEFT\020\000\022\007\n\003TOP\020\001\022\r\n\tTOP_RIGHT\020" + "\002\022\010\n\004LEFT\020\003\022\n\n\006CENTER\020\004\022\t\n\005RIGHT\020\005\022\017\n\013BO" + "TTOM_LEFT\020\006\022\n\n\006BOTTOM\020\007\022\020\n\014BOTTOM_RIGHT\020" + "\010\"\217\001\n\014ImagesCanvas\022\r\n\005width\030\001 \002(\005\022\016\n\006hei" + "ght\030\002 \002(\005\022/\n\006output\030\003 \002(\0132\037.java.apphost" + "ing.OutputSettings\022\021\n\005color\030\004 \001(\005:\002-1\022\034\n" + "\024deprecated_color_set\030h \001(\010\"\253\001\n\026ImagesCo" + "mpositeRequest\022)\n\005image\030\001 \003(\0132\032.java.app" + "hosting.ImageData\0227\n\007options\030\002 \003(\0132&.jav" + "a.apphosting.CompositeImageOptions\022-\n\006ca" + "nvas\030\003 \002(\0132\035.java.apphosting.ImagesCanva" + "s\"D\n\027ImagesCompositeResponse\022)\n\005image\030\001 " + "\002(\0132\032.java.apphosting.ImageData\"C\n\026Image" + "sHistogramRequest\022)\n\005image\030\001 \002(\0132\032.java." + "apphosting.ImageData\";\n\017ImagesHistogram\022" + "\013\n\003red\030\001 \003(\005\022\r\n\005green\030\002 \003(\005\022\014\n\004blue\030\003 \003(" + "\005\"N\n\027ImagesHistogramResponse\0223\n\thistogra" + "m\030\001 \002(\0132 .java.apphosting.ImagesHistogra" + "m\"F\n\027ImagesGetUrlBaseRequest\022\020\n\010blob_key" + "\030\001 \002(\t\022\031\n\021create_secure_url\030\002 \001(\010\"\'\n\030Ima" + "gesGetUrlBaseResponse\022\013\n\003url\030\001 \002(\t\".\n\032Im" + "agesDeleteUrlBaseRequest\022\020\n\010blob_key\030\001 \002" + "(\t\"\035\n\033ImagesDeleteUrlBaseResponseB5\n\037com" + ".google.appengine.api.imagesB\017ImagesServ" + "icePb\210\001\001" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_java_apphosting_ImagesServiceError_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_java_apphosting_ImagesServiceError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesServiceError_descriptor, new java.lang.String[] { }); internal_static_java_apphosting_ImagesServiceTransform_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_java_apphosting_ImagesServiceTransform_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesServiceTransform_descriptor, new java.lang.String[] { }); internal_static_java_apphosting_Transform_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_java_apphosting_Transform_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_Transform_descriptor, new java.lang.String[] { "Width", "Height", "CropToFit", "CropOffsetX", "CropOffsetY", "Rotate", "HorizontalFlip", "VerticalFlip", "CropLeftX", "CropTopY", "CropRightX", "CropBottomY", "Autolevels", "AllowStretch", "DeprecatedWidthSet", "DeprecatedHeightSet", "DeprecatedCropOffsetXSet", "DeprecatedCropOffsetYSet", "DeprecatedCropRightXSet", "DeprecatedCropBottomYSet", }); internal_static_java_apphosting_ImageData_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_java_apphosting_ImageData_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImageData_descriptor, new java.lang.String[] { "Content", "BlobKey", "Width", "Height", "DeprecatedBlobKeySet", }); internal_static_java_apphosting_InputSettings_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_java_apphosting_InputSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_InputSettings_descriptor, new java.lang.String[] { "CorrectExifOrientation", "ParseMetadata", "TransparentSubstitutionRgb", "DeprecatedCorrectExifOrientationSet", "DeprecatedTransparentSubstitutionRgbSet", }); internal_static_java_apphosting_OutputSettings_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_java_apphosting_OutputSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_OutputSettings_descriptor, new java.lang.String[] { "MimeType", "Quality", }); internal_static_java_apphosting_ImagesTransformRequest_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_java_apphosting_ImagesTransformRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesTransformRequest_descriptor, new java.lang.String[] { "Image", "Transform", "Output", "Input", }); internal_static_java_apphosting_ImagesTransformResponse_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_java_apphosting_ImagesTransformResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesTransformResponse_descriptor, new java.lang.String[] { "Image", "SourceMetadata", }); internal_static_java_apphosting_CompositeImageOptions_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_java_apphosting_CompositeImageOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_CompositeImageOptions_descriptor, new java.lang.String[] { "SourceIndex", "XOffset", "YOffset", "Opacity", "Anchor", }); internal_static_java_apphosting_ImagesCanvas_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_java_apphosting_ImagesCanvas_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesCanvas_descriptor, new java.lang.String[] { "Width", "Height", "Output", "Color", "DeprecatedColorSet", }); internal_static_java_apphosting_ImagesCompositeRequest_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_java_apphosting_ImagesCompositeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesCompositeRequest_descriptor, new java.lang.String[] { "Image", "Options", "Canvas", }); internal_static_java_apphosting_ImagesCompositeResponse_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_java_apphosting_ImagesCompositeResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesCompositeResponse_descriptor, new java.lang.String[] { "Image", }); internal_static_java_apphosting_ImagesHistogramRequest_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_java_apphosting_ImagesHistogramRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesHistogramRequest_descriptor, new java.lang.String[] { "Image", }); internal_static_java_apphosting_ImagesHistogram_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_java_apphosting_ImagesHistogram_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesHistogram_descriptor, new java.lang.String[] { "Red", "Green", "Blue", }); internal_static_java_apphosting_ImagesHistogramResponse_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_java_apphosting_ImagesHistogramResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesHistogramResponse_descriptor, new java.lang.String[] { "Histogram", }); internal_static_java_apphosting_ImagesGetUrlBaseRequest_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_java_apphosting_ImagesGetUrlBaseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesGetUrlBaseRequest_descriptor, new java.lang.String[] { "BlobKey", "CreateSecureUrl", }); internal_static_java_apphosting_ImagesGetUrlBaseResponse_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_java_apphosting_ImagesGetUrlBaseResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesGetUrlBaseResponse_descriptor, new java.lang.String[] { "Url", }); internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesDeleteUrlBaseRequest_descriptor, new java.lang.String[] { "BlobKey", }); internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_java_apphosting_ImagesDeleteUrlBaseResponse_descriptor, new java.lang.String[] { }); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy