com.google.appengine.api.images.ImagesServicePb Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of appengine-api-1.0-sdk
Show all versions of appengine-api-1.0-sdk
API for Google App Engine standard environment with some of the dependencies shaded (repackaged)
// 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)
}