// Generated by the protocol buffer compiler. DO NOT EDIT! // source: media.proto package serializers.protobuf.media; public final class MediaContentHolder { private MediaContentHolder() {} 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 ImageOrBuilder extends // @@protoc_insertion_point(interface_extends:serializers.protobuf.media.Image) com.google.protobuf.MessageOrBuilder { /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ boolean hasUri(); /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ java.lang.String getUri(); /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ com.google.protobuf.ByteString getUriBytes(); /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ boolean hasTitle(); /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ java.lang.String getTitle(); /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ com.google.protobuf.ByteString getTitleBytes(); /** * <pre> * of the image * </pre> * * <code>required int32 width = 3;</code> */ boolean hasWidth(); /** * <pre> * of the image * </pre> * * <code>required int32 width = 3;</code> */ int getWidth(); /** * <pre> * of the image * </pre> * * <code>required int32 height = 4;</code> */ boolean hasHeight(); /** * <pre> * of the image * </pre> * * <code>required int32 height = 4;</code> */ int getHeight(); /** * <pre> * of the image (in relative terms, provided by cnbc for example) * </pre> * * <code>required .serializers.protobuf.media.Image.Size size = 5;</code> */ boolean hasSize(); /** * <pre> * of the image (in relative terms, provided by cnbc for example) * </pre> * * <code>required .serializers.protobuf.media.Image.Size size = 5;</code> */ serializers.protobuf.media.MediaContentHolder.Image.Size getSize(); } /** * Protobuf type {@code serializers.protobuf.media.Image} */ public static final class Image extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:serializers.protobuf.media.Image) ImageOrBuilder { // Use Image.newBuilder() to construct. private Image(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { super(builder); } private Image() { uri_ = ""; title_ = ""; width_ = 0; height_ = 0; size_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Image( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; uri_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; title_ = bs; break; } case 24: { bitField0_ |= 0x00000004; width_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000008; height_ = input.readInt32(); break; } case 40: { int rawValue = input.readEnum(); serializers.protobuf.media.MediaContentHolder.Image.Size value = serializers.protobuf.media.MediaContentHolder.Image.Size.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(5, rawValue); } else { bitField0_ |= 0x00000010; size_ = rawValue; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_fieldAccessorTable .ensureFieldAccessorsInitialized( serializers.protobuf.media.MediaContentHolder.Image.class, serializers.protobuf.media.MediaContentHolder.Image.Builder.class); } /** * Protobuf enum {@code serializers.protobuf.media.Image.Size} */ public enum Size implements com.google.protobuf.ProtocolMessageEnum { /** * <code>SMALL = 0;</code> */ SMALL(0), /** * <code>LARGE = 1;</code> */ LARGE(1), ; /** * <code>SMALL = 0;</code> */ public static final int SMALL_VALUE = 0; /** * <code>LARGE = 1;</code> */ public static final int LARGE_VALUE = 1; public final int getNumber() { return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Size valueOf(int value) { return forNumber(value); } public static Size forNumber(int value) { switch (value) { case 0: return SMALL; case 1: return LARGE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<Size> internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Size> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<Size>() { public Size findValueByNumber(int number) { return Size.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 serializers.protobuf.media.MediaContentHolder.Image.getDescriptor().getEnumTypes().get(0); } private static final Size[] VALUES = values(); public static Size 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 Size(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:serializers.protobuf.media.Image.Size) } private int bitField0_; public static final int URI_FIELD_NUMBER = 1; private volatile java.lang.Object uri_; /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ public boolean hasUri() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ public java.lang.String getUri() { java.lang.Object ref = uri_; 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()) { uri_ = s; } return s; } } /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TITLE_FIELD_NUMBER = 2; private volatile java.lang.Object title_; /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public boolean hasTitle() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public java.lang.String getTitle() { java.lang.Object ref = title_; 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()) { title_ = s; } return s; } } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int WIDTH_FIELD_NUMBER = 3; private int width_; /** * <pre> * of the image * </pre> * * <code>required int32 width = 3;</code> */ public boolean hasWidth() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <pre> * of the image * </pre> * * <code>required int32 width = 3;</code> */ public int getWidth() { return width_; } public static final int HEIGHT_FIELD_NUMBER = 4; private int height_; /** * <pre> * of the image * </pre> * * <code>required int32 height = 4;</code> */ public boolean hasHeight() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <pre> * of the image * </pre> * * <code>required int32 height = 4;</code> */ public int getHeight() { return height_; } public static final int SIZE_FIELD_NUMBER = 5; private int size_; /** * <pre> * of the image (in relative terms, provided by cnbc for example) * </pre> * * <code>required .serializers.protobuf.media.Image.Size size = 5;</code> */ public boolean hasSize() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <pre> * of the image (in relative terms, provided by cnbc for example) * </pre> * * <code>required .serializers.protobuf.media.Image.Size size = 5;</code> */ public serializers.protobuf.media.MediaContentHolder.Image.Size getSize() { serializers.protobuf.media.MediaContentHolder.Image.Size result = serializers.protobuf.media.MediaContentHolder.Image.Size.valueOf(size_); return result == null ? serializers.protobuf.media.MediaContentHolder.Image.Size.SMALL : result; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasUri()) { memoizedIsInitialized = 0; return false; } if (!hasWidth()) { memoizedIsInitialized = 0; return false; } if (!hasHeight()) { memoizedIsInitialized = 0; return false; } if (!hasSize()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, width_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(4, height_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeEnum(5, size_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, uri_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, width_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, height_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, size_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof serializers.protobuf.media.MediaContentHolder.Image)) { return super.equals(obj); } serializers.protobuf.media.MediaContentHolder.Image other = (serializers.protobuf.media.MediaContentHolder.Image) obj; boolean result = true; result = result && (hasUri() == other.hasUri()); if (hasUri()) { result = result && getUri() .equals(other.getUri()); } result = result && (hasTitle() == other.hasTitle()); if (hasTitle()) { result = result && getTitle() .equals(other.getTitle()); } result = result && (hasWidth() == other.hasWidth()); if (hasWidth()) { result = result && (getWidth() == other.getWidth()); } result = result && (hasHeight() == other.hasHeight()); if (hasHeight()) { result = result && (getHeight() == other.getHeight()); } result = result && (hasSize() == other.hasSize()); if (hasSize()) { result = result && size_ == other.size_; } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasUri()) { hash = (37 * hash) + URI_FIELD_NUMBER; hash = (53 * hash) + getUri().hashCode(); } if (hasTitle()) { hash = (37 * hash) + TITLE_FIELD_NUMBER; hash = (53 * hash) + getTitle().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 (hasSize()) { hash = (37 * hash) + SIZE_FIELD_NUMBER; hash = (53 * hash) + size_; } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static serializers.protobuf.media.MediaContentHolder.Image parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static serializers.protobuf.media.MediaContentHolder.Image parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static serializers.protobuf.media.MediaContentHolder.Image parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static serializers.protobuf.media.MediaContentHolder.Image parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static serializers.protobuf.media.MediaContentHolder.Image 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 serializers.protobuf.media.MediaContentHolder.Image parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static serializers.protobuf.media.MediaContentHolder.Image 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 serializers.protobuf.media.MediaContentHolder.Image parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static serializers.protobuf.media.MediaContentHolder.Image parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(serializers.protobuf.media.MediaContentHolder.Image prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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 serializers.protobuf.media.Image} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:serializers.protobuf.media.Image) serializers.protobuf.media.MediaContentHolder.ImageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_fieldAccessorTable .ensureFieldAccessorsInitialized( serializers.protobuf.media.MediaContentHolder.Image.class, serializers.protobuf.media.MediaContentHolder.Image.Builder.class); } // Construct using serializers.protobuf.media.MediaContentHolder.Image.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); uri_ = ""; bitField0_ = (bitField0_ & ~0x00000001); title_ = ""; bitField0_ = (bitField0_ & ~0x00000002); width_ = 0; bitField0_ = (bitField0_ & ~0x00000004); height_ = 0; bitField0_ = (bitField0_ & ~0x00000008); size_ = 0; bitField0_ = (bitField0_ & ~0x00000010); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Image_descriptor; } public serializers.protobuf.media.MediaContentHolder.Image getDefaultInstanceForType() { return serializers.protobuf.media.MediaContentHolder.Image.getDefaultInstance(); } public serializers.protobuf.media.MediaContentHolder.Image build() { serializers.protobuf.media.MediaContentHolder.Image result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public serializers.protobuf.media.MediaContentHolder.Image buildPartial() { serializers.protobuf.media.MediaContentHolder.Image result = new serializers.protobuf.media.MediaContentHolder.Image(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.uri_ = uri_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.title_ = title_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.width_ = width_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.height_ = height_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.size_ = size_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof serializers.protobuf.media.MediaContentHolder.Image) { return mergeFrom((serializers.protobuf.media.MediaContentHolder.Image)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(serializers.protobuf.media.MediaContentHolder.Image other) { if (other == serializers.protobuf.media.MediaContentHolder.Image.getDefaultInstance()) return this; if (other.hasUri()) { bitField0_ |= 0x00000001; uri_ = other.uri_; onChanged(); } if (other.hasTitle()) { bitField0_ |= 0x00000002; title_ = other.title_; onChanged(); } if (other.hasWidth()) { setWidth(other.getWidth()); } if (other.hasHeight()) { setHeight(other.getHeight()); } if (other.hasSize()) { setSize(other.getSize()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { if (!hasUri()) { return false; } if (!hasWidth()) { return false; } if (!hasHeight()) { return false; } if (!hasSize()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { serializers.protobuf.media.MediaContentHolder.Image parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (serializers.protobuf.media.MediaContentHolder.Image) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object uri_ = ""; /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ public boolean hasUri() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ public java.lang.String getUri() { java.lang.Object ref = uri_; 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()) { uri_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ public Builder setUri( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; uri_ = value; onChanged(); return this; } /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ public Builder clearUri() { bitField0_ = (bitField0_ & ~0x00000001); uri_ = getDefaultInstance().getUri(); onChanged(); return this; } /** * <pre> *url to the thumbnail * </pre> * * <code>required string uri = 1;</code> */ public Builder setUriBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; uri_ = value; onChanged(); return this; } private java.lang.Object title_ = ""; /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public boolean hasTitle() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public java.lang.String getTitle() { java.lang.Object ref = title_; 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()) { title_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public Builder setTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; title_ = value; onChanged(); return this; } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public Builder clearTitle() { bitField0_ = (bitField0_ & ~0x00000002); title_ = getDefaultInstance().getTitle(); onChanged(); return this; } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public Builder setTitleBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; title_ = value; onChanged(); return this; } private int width_ ; /** * <pre> * of the image * </pre> * * <code>required int32 width = 3;</code> */ public boolean hasWidth() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <pre> * of the image * </pre> * * <code>required int32 width = 3;</code> */ public int getWidth() { return width_; } /** * <pre> * of the image * </pre> * * <code>required int32 width = 3;</code> */ public Builder setWidth(int value) { bitField0_ |= 0x00000004; width_ = value; onChanged(); return this; } /** * <pre> * of the image * </pre> * * <code>required int32 width = 3;</code> */ public Builder clearWidth() { bitField0_ = (bitField0_ & ~0x00000004); width_ = 0; onChanged(); return this; } private int height_ ; /** * <pre> * of the image * </pre> * * <code>required int32 height = 4;</code> */ public boolean hasHeight() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <pre> * of the image * </pre> * * <code>required int32 height = 4;</code> */ public int getHeight() { return height_; } /** * <pre> * of the image * </pre> * * <code>required int32 height = 4;</code> */ public Builder setHeight(int value) { bitField0_ |= 0x00000008; height_ = value; onChanged(); return this; } /** * <pre> * of the image * </pre> * * <code>required int32 height = 4;</code> */ public Builder clearHeight() { bitField0_ = (bitField0_ & ~0x00000008); height_ = 0; onChanged(); return this; } private int size_ = 0; /** * <pre> * of the image (in relative terms, provided by cnbc for example) * </pre> * * <code>required .serializers.protobuf.media.Image.Size size = 5;</code> */ public boolean hasSize() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <pre> * of the image (in relative terms, provided by cnbc for example) * </pre> * * <code>required .serializers.protobuf.media.Image.Size size = 5;</code> */ public serializers.protobuf.media.MediaContentHolder.Image.Size getSize() { serializers.protobuf.media.MediaContentHolder.Image.Size result = serializers.protobuf.media.MediaContentHolder.Image.Size.valueOf(size_); return result == null ? serializers.protobuf.media.MediaContentHolder.Image.Size.SMALL : result; } /** * <pre> * of the image (in relative terms, provided by cnbc for example) * </pre> * * <code>required .serializers.protobuf.media.Image.Size size = 5;</code> */ public Builder setSize(serializers.protobuf.media.MediaContentHolder.Image.Size value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; size_ = value.getNumber(); onChanged(); return this; } /** * <pre> * of the image (in relative terms, provided by cnbc for example) * </pre> * * <code>required .serializers.protobuf.media.Image.Size size = 5;</code> */ public Builder clearSize() { bitField0_ = (bitField0_ & ~0x00000010); size_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:serializers.protobuf.media.Image) } // @@protoc_insertion_point(class_scope:serializers.protobuf.media.Image) private static final serializers.protobuf.media.MediaContentHolder.Image DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new serializers.protobuf.media.MediaContentHolder.Image(); } public static serializers.protobuf.media.MediaContentHolder.Image getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser<Image> PARSER = new com.google.protobuf.AbstractParser<Image>() { public Image parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Image(input, extensionRegistry); } }; public static com.google.protobuf.Parser<Image> parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser<Image> getParserForType() { return PARSER; } public serializers.protobuf.media.MediaContentHolder.Image getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MediaOrBuilder extends // @@protoc_insertion_point(interface_extends:serializers.protobuf.media.Media) com.google.protobuf.MessageOrBuilder { /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ boolean hasUri(); /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ java.lang.String getUri(); /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ com.google.protobuf.ByteString getUriBytes(); /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ boolean hasTitle(); /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ java.lang.String getTitle(); /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ com.google.protobuf.ByteString getTitleBytes(); /** * <pre> * of the video * </pre> * * <code>required int32 width = 3;</code> */ boolean hasWidth(); /** * <pre> * of the video * </pre> * * <code>required int32 width = 3;</code> */ int getWidth(); /** * <pre> * of the video * </pre> * * <code>required int32 height = 4;</code> */ boolean hasHeight(); /** * <pre> * of the video * </pre> * * <code>required int32 height = 4;</code> */ int getHeight(); /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ boolean hasFormat(); /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ java.lang.String getFormat(); /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ com.google.protobuf.ByteString getFormatBytes(); /** * <pre> *time in miliseconds * </pre> * * <code>required int64 duration = 6;</code> */ boolean hasDuration(); /** * <pre> *time in miliseconds * </pre> * * <code>required int64 duration = 6;</code> */ long getDuration(); /** * <pre> *file size * </pre> * * <code>required int64 size = 7;</code> */ boolean hasSize(); /** * <pre> *file size * </pre> * * <code>required int64 size = 7;</code> */ long getSize(); /** * <pre> *video * </pre> * * <code>optional int32 bitrate = 8;</code> */ boolean hasBitrate(); /** * <pre> *video * </pre> * * <code>optional int32 bitrate = 8;</code> */ int getBitrate(); /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ java.util.List<java.lang.String> getPersonList(); /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ int getPersonCount(); /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ java.lang.String getPerson(int index); /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ com.google.protobuf.ByteString getPersonBytes(int index); /** * <pre> *in case of a player specific media * </pre> * * <code>required .serializers.protobuf.media.Media.Player player = 10;</code> */ boolean hasPlayer(); /** * <pre> *in case of a player specific media * </pre> * * <code>required .serializers.protobuf.media.Media.Player player = 10;</code> */ serializers.protobuf.media.MediaContentHolder.Media.Player getPlayer(); /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ boolean hasCopyright(); /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ java.lang.String getCopyright(); /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ com.google.protobuf.ByteString getCopyrightBytes(); } /** * Protobuf type {@code serializers.protobuf.media.Media} */ public static final class Media extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:serializers.protobuf.media.Media) MediaOrBuilder { // Use Media.newBuilder() to construct. private Media(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { super(builder); } private Media() { uri_ = ""; title_ = ""; width_ = 0; height_ = 0; format_ = ""; duration_ = 0L; size_ = 0L; bitrate_ = 0; person_ = com.google.protobuf.LazyStringArrayList.EMPTY; player_ = 0; copyright_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Media( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; uri_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; title_ = bs; break; } case 24: { bitField0_ |= 0x00000004; width_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000008; height_ = input.readInt32(); break; } case 42: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; format_ = bs; break; } case 48: { bitField0_ |= 0x00000020; duration_ = input.readInt64(); break; } case 56: { bitField0_ |= 0x00000040; size_ = input.readInt64(); break; } case 64: { bitField0_ |= 0x00000080; bitrate_ = input.readInt32(); break; } case 74: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) { person_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000100; } person_.add(bs); break; } case 80: { int rawValue = input.readEnum(); serializers.protobuf.media.MediaContentHolder.Media.Player value = serializers.protobuf.media.MediaContentHolder.Media.Player.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(10, rawValue); } else { bitField0_ |= 0x00000100; player_ = rawValue; } break; } case 90: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000200; copyright_ = bs; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { person_ = person_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Media_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Media_fieldAccessorTable .ensureFieldAccessorsInitialized( serializers.protobuf.media.MediaContentHolder.Media.class, serializers.protobuf.media.MediaContentHolder.Media.Builder.class); } /** * Protobuf enum {@code serializers.protobuf.media.Media.Player} */ public enum Player implements com.google.protobuf.ProtocolMessageEnum { /** * <code>JAVA = 0;</code> */ JAVA(0), /** * <code>FLASH = 1;</code> */ FLASH(1), ; /** * <code>JAVA = 0;</code> */ public static final int JAVA_VALUE = 0; /** * <code>FLASH = 1;</code> */ public static final int FLASH_VALUE = 1; public final int getNumber() { return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Player valueOf(int value) { return forNumber(value); } public static Player forNumber(int value) { switch (value) { case 0: return JAVA; case 1: return FLASH; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<Player> internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Player> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<Player>() { public Player findValueByNumber(int number) { return Player.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 serializers.protobuf.media.MediaContentHolder.Media.getDescriptor().getEnumTypes().get(0); } private static final Player[] VALUES = values(); public static Player 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 Player(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:serializers.protobuf.media.Media.Player) } private int bitField0_; public static final int URI_FIELD_NUMBER = 1; private volatile java.lang.Object uri_; /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ public boolean hasUri() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ public java.lang.String getUri() { java.lang.Object ref = uri_; 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()) { uri_ = s; } return s; } } /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TITLE_FIELD_NUMBER = 2; private volatile java.lang.Object title_; /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public boolean hasTitle() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public java.lang.String getTitle() { java.lang.Object ref = title_; 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()) { title_ = s; } return s; } } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int WIDTH_FIELD_NUMBER = 3; private int width_; /** * <pre> * of the video * </pre> * * <code>required int32 width = 3;</code> */ public boolean hasWidth() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <pre> * of the video * </pre> * * <code>required int32 width = 3;</code> */ public int getWidth() { return width_; } public static final int HEIGHT_FIELD_NUMBER = 4; private int height_; /** * <pre> * of the video * </pre> * * <code>required int32 height = 4;</code> */ public boolean hasHeight() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <pre> * of the video * </pre> * * <code>required int32 height = 4;</code> */ public int getHeight() { return height_; } public static final int FORMAT_FIELD_NUMBER = 5; private volatile java.lang.Object format_; /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ public boolean hasFormat() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ public java.lang.String getFormat() { java.lang.Object ref = format_; 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()) { format_ = s; } return s; } } /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ public com.google.protobuf.ByteString getFormatBytes() { java.lang.Object ref = format_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); format_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DURATION_FIELD_NUMBER = 6; private long duration_; /** * <pre> *time in miliseconds * </pre> * * <code>required int64 duration = 6;</code> */ public boolean hasDuration() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <pre> *time in miliseconds * </pre> * * <code>required int64 duration = 6;</code> */ public long getDuration() { return duration_; } public static final int SIZE_FIELD_NUMBER = 7; private long size_; /** * <pre> *file size * </pre> * * <code>required int64 size = 7;</code> */ public boolean hasSize() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <pre> *file size * </pre> * * <code>required int64 size = 7;</code> */ public long getSize() { return size_; } public static final int BITRATE_FIELD_NUMBER = 8; private int bitrate_; /** * <pre> *video * </pre> * * <code>optional int32 bitrate = 8;</code> */ public boolean hasBitrate() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <pre> *video * </pre> * * <code>optional int32 bitrate = 8;</code> */ public int getBitrate() { return bitrate_; } public static final int PERSON_FIELD_NUMBER = 9; private com.google.protobuf.LazyStringList person_; /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public com.google.protobuf.ProtocolStringList getPersonList() { return person_; } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public int getPersonCount() { return person_.size(); } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public java.lang.String getPerson(int index) { return person_.get(index); } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public com.google.protobuf.ByteString getPersonBytes(int index) { return person_.getByteString(index); } public static final int PLAYER_FIELD_NUMBER = 10; private int player_; /** * <pre> *in case of a player specific media * </pre> * * <code>required .serializers.protobuf.media.Media.Player player = 10;</code> */ public boolean hasPlayer() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** * <pre> *in case of a player specific media * </pre> * * <code>required .serializers.protobuf.media.Media.Player player = 10;</code> */ public serializers.protobuf.media.MediaContentHolder.Media.Player getPlayer() { serializers.protobuf.media.MediaContentHolder.Media.Player result = serializers.protobuf.media.MediaContentHolder.Media.Player.valueOf(player_); return result == null ? serializers.protobuf.media.MediaContentHolder.Media.Player.JAVA : result; } public static final int COPYRIGHT_FIELD_NUMBER = 11; private volatile java.lang.Object copyright_; /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ public boolean hasCopyright() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ public java.lang.String getCopyright() { java.lang.Object ref = copyright_; 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()) { copyright_ = s; } return s; } } /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ public com.google.protobuf.ByteString getCopyrightBytes() { java.lang.Object ref = copyright_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); copyright_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasUri()) { memoizedIsInitialized = 0; return false; } if (!hasWidth()) { memoizedIsInitialized = 0; return false; } if (!hasHeight()) { memoizedIsInitialized = 0; return false; } if (!hasFormat()) { memoizedIsInitialized = 0; return false; } if (!hasDuration()) { memoizedIsInitialized = 0; return false; } if (!hasSize()) { memoizedIsInitialized = 0; return false; } if (!hasPlayer()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, width_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(4, height_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, format_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt64(6, duration_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeInt64(7, size_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeInt32(8, bitrate_); } for (int i = 0; i < person_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, person_.getRaw(i)); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeEnum(10, player_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, copyright_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, uri_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, width_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, height_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, format_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, duration_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(7, size_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(8, bitrate_); } { int dataSize = 0; for (int i = 0; i < person_.size(); i++) { dataSize += computeStringSizeNoTag(person_.getRaw(i)); } size += dataSize; size += 1 * getPersonList().size(); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(10, player_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, copyright_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof serializers.protobuf.media.MediaContentHolder.Media)) { return super.equals(obj); } serializers.protobuf.media.MediaContentHolder.Media other = (serializers.protobuf.media.MediaContentHolder.Media) obj; boolean result = true; result = result && (hasUri() == other.hasUri()); if (hasUri()) { result = result && getUri() .equals(other.getUri()); } result = result && (hasTitle() == other.hasTitle()); if (hasTitle()) { result = result && getTitle() .equals(other.getTitle()); } result = result && (hasWidth() == other.hasWidth()); if (hasWidth()) { result = result && (getWidth() == other.getWidth()); } result = result && (hasHeight() == other.hasHeight()); if (hasHeight()) { result = result && (getHeight() == other.getHeight()); } result = result && (hasFormat() == other.hasFormat()); if (hasFormat()) { result = result && getFormat() .equals(other.getFormat()); } result = result && (hasDuration() == other.hasDuration()); if (hasDuration()) { result = result && (getDuration() == other.getDuration()); } result = result && (hasSize() == other.hasSize()); if (hasSize()) { result = result && (getSize() == other.getSize()); } result = result && (hasBitrate() == other.hasBitrate()); if (hasBitrate()) { result = result && (getBitrate() == other.getBitrate()); } result = result && getPersonList() .equals(other.getPersonList()); result = result && (hasPlayer() == other.hasPlayer()); if (hasPlayer()) { result = result && player_ == other.player_; } result = result && (hasCopyright() == other.hasCopyright()); if (hasCopyright()) { result = result && getCopyright() .equals(other.getCopyright()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (hasUri()) { hash = (37 * hash) + URI_FIELD_NUMBER; hash = (53 * hash) + getUri().hashCode(); } if (hasTitle()) { hash = (37 * hash) + TITLE_FIELD_NUMBER; hash = (53 * hash) + getTitle().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 (hasFormat()) { hash = (37 * hash) + FORMAT_FIELD_NUMBER; hash = (53 * hash) + getFormat().hashCode(); } if (hasDuration()) { hash = (37 * hash) + DURATION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getDuration()); } if (hasSize()) { hash = (37 * hash) + SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSize()); } if (hasBitrate()) { hash = (37 * hash) + BITRATE_FIELD_NUMBER; hash = (53 * hash) + getBitrate(); } if (getPersonCount() > 0) { hash = (37 * hash) + PERSON_FIELD_NUMBER; hash = (53 * hash) + getPersonList().hashCode(); } if (hasPlayer()) { hash = (37 * hash) + PLAYER_FIELD_NUMBER; hash = (53 * hash) + player_; } if (hasCopyright()) { hash = (37 * hash) + COPYRIGHT_FIELD_NUMBER; hash = (53 * hash) + getCopyright().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static serializers.protobuf.media.MediaContentHolder.Media parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static serializers.protobuf.media.MediaContentHolder.Media parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static serializers.protobuf.media.MediaContentHolder.Media parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static serializers.protobuf.media.MediaContentHolder.Media parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static serializers.protobuf.media.MediaContentHolder.Media parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static serializers.protobuf.media.MediaContentHolder.Media 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 serializers.protobuf.media.MediaContentHolder.Media parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static serializers.protobuf.media.MediaContentHolder.Media 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 serializers.protobuf.media.MediaContentHolder.Media parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static serializers.protobuf.media.MediaContentHolder.Media parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(serializers.protobuf.media.MediaContentHolder.Media prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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 serializers.protobuf.media.Media} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:serializers.protobuf.media.Media) serializers.protobuf.media.MediaContentHolder.MediaOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Media_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Media_fieldAccessorTable .ensureFieldAccessorsInitialized( serializers.protobuf.media.MediaContentHolder.Media.class, serializers.protobuf.media.MediaContentHolder.Media.Builder.class); } // Construct using serializers.protobuf.media.MediaContentHolder.Media.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); uri_ = ""; bitField0_ = (bitField0_ & ~0x00000001); title_ = ""; bitField0_ = (bitField0_ & ~0x00000002); width_ = 0; bitField0_ = (bitField0_ & ~0x00000004); height_ = 0; bitField0_ = (bitField0_ & ~0x00000008); format_ = ""; bitField0_ = (bitField0_ & ~0x00000010); duration_ = 0L; bitField0_ = (bitField0_ & ~0x00000020); size_ = 0L; bitField0_ = (bitField0_ & ~0x00000040); bitrate_ = 0; bitField0_ = (bitField0_ & ~0x00000080); person_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000100); player_ = 0; bitField0_ = (bitField0_ & ~0x00000200); copyright_ = ""; bitField0_ = (bitField0_ & ~0x00000400); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_Media_descriptor; } public serializers.protobuf.media.MediaContentHolder.Media getDefaultInstanceForType() { return serializers.protobuf.media.MediaContentHolder.Media.getDefaultInstance(); } public serializers.protobuf.media.MediaContentHolder.Media build() { serializers.protobuf.media.MediaContentHolder.Media result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public serializers.protobuf.media.MediaContentHolder.Media buildPartial() { serializers.protobuf.media.MediaContentHolder.Media result = new serializers.protobuf.media.MediaContentHolder.Media(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.uri_ = uri_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.title_ = title_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.width_ = width_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.height_ = height_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.format_ = format_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.duration_ = duration_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.size_ = size_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.bitrate_ = bitrate_; if (((bitField0_ & 0x00000100) == 0x00000100)) { person_ = person_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000100); } result.person_ = person_; if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000100; } result.player_ = player_; if (((from_bitField0_ & 0x00000400) == 0x00000400)) { to_bitField0_ |= 0x00000200; } result.copyright_ = copyright_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof serializers.protobuf.media.MediaContentHolder.Media) { return mergeFrom((serializers.protobuf.media.MediaContentHolder.Media)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(serializers.protobuf.media.MediaContentHolder.Media other) { if (other == serializers.protobuf.media.MediaContentHolder.Media.getDefaultInstance()) return this; if (other.hasUri()) { bitField0_ |= 0x00000001; uri_ = other.uri_; onChanged(); } if (other.hasTitle()) { bitField0_ |= 0x00000002; title_ = other.title_; onChanged(); } if (other.hasWidth()) { setWidth(other.getWidth()); } if (other.hasHeight()) { setHeight(other.getHeight()); } if (other.hasFormat()) { bitField0_ |= 0x00000010; format_ = other.format_; onChanged(); } if (other.hasDuration()) { setDuration(other.getDuration()); } if (other.hasSize()) { setSize(other.getSize()); } if (other.hasBitrate()) { setBitrate(other.getBitrate()); } if (!other.person_.isEmpty()) { if (person_.isEmpty()) { person_ = other.person_; bitField0_ = (bitField0_ & ~0x00000100); } else { ensurePersonIsMutable(); person_.addAll(other.person_); } onChanged(); } if (other.hasPlayer()) { setPlayer(other.getPlayer()); } if (other.hasCopyright()) { bitField0_ |= 0x00000400; copyright_ = other.copyright_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { if (!hasUri()) { return false; } if (!hasWidth()) { return false; } if (!hasHeight()) { return false; } if (!hasFormat()) { return false; } if (!hasDuration()) { return false; } if (!hasSize()) { return false; } if (!hasPlayer()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { serializers.protobuf.media.MediaContentHolder.Media parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (serializers.protobuf.media.MediaContentHolder.Media) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object uri_ = ""; /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ public boolean hasUri() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ public java.lang.String getUri() { java.lang.Object ref = uri_; 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()) { uri_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ public Builder setUri( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; uri_ = value; onChanged(); return this; } /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ public Builder clearUri() { bitField0_ = (bitField0_ & ~0x00000001); uri_ = getDefaultInstance().getUri(); onChanged(); return this; } /** * <pre> *uri to the video, may not be an actual URL * </pre> * * <code>required string uri = 1;</code> */ public Builder setUriBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; uri_ = value; onChanged(); return this; } private java.lang.Object title_ = ""; /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public boolean hasTitle() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public java.lang.String getTitle() { java.lang.Object ref = title_; 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()) { title_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public Builder setTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; title_ = value; onChanged(); return this; } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public Builder clearTitle() { bitField0_ = (bitField0_ & ~0x00000002); title_ = getDefaultInstance().getTitle(); onChanged(); return this; } /** * <pre> *used in the html ALT * </pre> * * <code>optional string title = 2;</code> */ public Builder setTitleBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; title_ = value; onChanged(); return this; } private int width_ ; /** * <pre> * of the video * </pre> * * <code>required int32 width = 3;</code> */ public boolean hasWidth() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <pre> * of the video * </pre> * * <code>required int32 width = 3;</code> */ public int getWidth() { return width_; } /** * <pre> * of the video * </pre> * * <code>required int32 width = 3;</code> */ public Builder setWidth(int value) { bitField0_ |= 0x00000004; width_ = value; onChanged(); return this; } /** * <pre> * of the video * </pre> * * <code>required int32 width = 3;</code> */ public Builder clearWidth() { bitField0_ = (bitField0_ & ~0x00000004); width_ = 0; onChanged(); return this; } private int height_ ; /** * <pre> * of the video * </pre> * * <code>required int32 height = 4;</code> */ public boolean hasHeight() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <pre> * of the video * </pre> * * <code>required int32 height = 4;</code> */ public int getHeight() { return height_; } /** * <pre> * of the video * </pre> * * <code>required int32 height = 4;</code> */ public Builder setHeight(int value) { bitField0_ |= 0x00000008; height_ = value; onChanged(); return this; } /** * <pre> * of the video * </pre> * * <code>required int32 height = 4;</code> */ public Builder clearHeight() { bitField0_ = (bitField0_ & ~0x00000008); height_ = 0; onChanged(); return this; } private java.lang.Object format_ = ""; /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ public boolean hasFormat() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ public java.lang.String getFormat() { java.lang.Object ref = format_; 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()) { format_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ public com.google.protobuf.ByteString getFormatBytes() { java.lang.Object ref = format_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); format_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ public Builder setFormat( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; format_ = value; onChanged(); return this; } /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ public Builder clearFormat() { bitField0_ = (bitField0_ & ~0x00000010); format_ = getDefaultInstance().getFormat(); onChanged(); return this; } /** * <pre> *avi, jpg, youtube, cnbc, audio/mpeg formats ... * </pre> * * <code>required string format = 5;</code> */ public Builder setFormatBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; format_ = value; onChanged(); return this; } private long duration_ ; /** * <pre> *time in miliseconds * </pre> * * <code>required int64 duration = 6;</code> */ public boolean hasDuration() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <pre> *time in miliseconds * </pre> * * <code>required int64 duration = 6;</code> */ public long getDuration() { return duration_; } /** * <pre> *time in miliseconds * </pre> * * <code>required int64 duration = 6;</code> */ public Builder setDuration(long value) { bitField0_ |= 0x00000020; duration_ = value; onChanged(); return this; } /** * <pre> *time in miliseconds * </pre> * * <code>required int64 duration = 6;</code> */ public Builder clearDuration() { bitField0_ = (bitField0_ & ~0x00000020); duration_ = 0L; onChanged(); return this; } private long size_ ; /** * <pre> *file size * </pre> * * <code>required int64 size = 7;</code> */ public boolean hasSize() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <pre> *file size * </pre> * * <code>required int64 size = 7;</code> */ public long getSize() { return size_; } /** * <pre> *file size * </pre> * * <code>required int64 size = 7;</code> */ public Builder setSize(long value) { bitField0_ |= 0x00000040; size_ = value; onChanged(); return this; } /** * <pre> *file size * </pre> * * <code>required int64 size = 7;</code> */ public Builder clearSize() { bitField0_ = (bitField0_ & ~0x00000040); size_ = 0L; onChanged(); return this; } private int bitrate_ ; /** * <pre> *video * </pre> * * <code>optional int32 bitrate = 8;</code> */ public boolean hasBitrate() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <pre> *video * </pre> * * <code>optional int32 bitrate = 8;</code> */ public int getBitrate() { return bitrate_; } /** * <pre> *video * </pre> * * <code>optional int32 bitrate = 8;</code> */ public Builder setBitrate(int value) { bitField0_ |= 0x00000080; bitrate_ = value; onChanged(); return this; } /** * <pre> *video * </pre> * * <code>optional int32 bitrate = 8;</code> */ public Builder clearBitrate() { bitField0_ = (bitField0_ & ~0x00000080); bitrate_ = 0; onChanged(); return this; } private com.google.protobuf.LazyStringList person_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensurePersonIsMutable() { if (!((bitField0_ & 0x00000100) == 0x00000100)) { person_ = new com.google.protobuf.LazyStringArrayList(person_); bitField0_ |= 0x00000100; } } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public com.google.protobuf.ProtocolStringList getPersonList() { return person_.getUnmodifiableView(); } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public int getPersonCount() { return person_.size(); } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public java.lang.String getPerson(int index) { return person_.get(index); } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public com.google.protobuf.ByteString getPersonBytes(int index) { return person_.getByteString(index); } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public Builder setPerson( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePersonIsMutable(); person_.set(index, value); onChanged(); return this; } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public Builder addPerson( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePersonIsMutable(); person_.add(value); onChanged(); return this; } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public Builder addAllPerson( java.lang.Iterable<java.lang.String> values) { ensurePersonIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, person_); onChanged(); return this; } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public Builder clearPerson() { person_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } /** * <pre> *name of a person featured in the video * </pre> * * <code>repeated string person = 9;</code> */ public Builder addPersonBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensurePersonIsMutable(); person_.add(value); onChanged(); return this; } private int player_ = 0; /** * <pre> *in case of a player specific media * </pre> * * <code>required .serializers.protobuf.media.Media.Player player = 10;</code> */ public boolean hasPlayer() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * <pre> *in case of a player specific media * </pre> * * <code>required .serializers.protobuf.media.Media.Player player = 10;</code> */ public serializers.protobuf.media.MediaContentHolder.Media.Player getPlayer() { serializers.protobuf.media.MediaContentHolder.Media.Player result = serializers.protobuf.media.MediaContentHolder.Media.Player.valueOf(player_); return result == null ? serializers.protobuf.media.MediaContentHolder.Media.Player.JAVA : result; } /** * <pre> *in case of a player specific media * </pre> * * <code>required .serializers.protobuf.media.Media.Player player = 10;</code> */ public Builder setPlayer(serializers.protobuf.media.MediaContentHolder.Media.Player value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000200; player_ = value.getNumber(); onChanged(); return this; } /** * <pre> *in case of a player specific media * </pre> * * <code>required .serializers.protobuf.media.Media.Player player = 10;</code> */ public Builder clearPlayer() { bitField0_ = (bitField0_ & ~0x00000200); player_ = 0; onChanged(); return this; } private java.lang.Object copyright_ = ""; /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ public boolean hasCopyright() { return ((bitField0_ & 0x00000400) == 0x00000400); } /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ public java.lang.String getCopyright() { java.lang.Object ref = copyright_; 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()) { copyright_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ public com.google.protobuf.ByteString getCopyrightBytes() { java.lang.Object ref = copyright_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); copyright_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ public Builder setCopyright( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000400; copyright_ = value; onChanged(); return this; } /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ public Builder clearCopyright() { bitField0_ = (bitField0_ & ~0x00000400); copyright_ = getDefaultInstance().getCopyright(); onChanged(); return this; } /** * <pre> *media copyright * </pre> * * <code>optional string copyright = 11;</code> */ public Builder setCopyrightBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000400; copyright_ = value; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:serializers.protobuf.media.Media) } // @@protoc_insertion_point(class_scope:serializers.protobuf.media.Media) private static final serializers.protobuf.media.MediaContentHolder.Media DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new serializers.protobuf.media.MediaContentHolder.Media(); } public static serializers.protobuf.media.MediaContentHolder.Media getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser<Media> PARSER = new com.google.protobuf.AbstractParser<Media>() { public Media parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Media(input, extensionRegistry); } }; public static com.google.protobuf.Parser<Media> parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser<Media> getParserForType() { return PARSER; } public serializers.protobuf.media.MediaContentHolder.Media getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MediaContentOrBuilder extends // @@protoc_insertion_point(interface_extends:serializers.protobuf.media.MediaContent) com.google.protobuf.MessageOrBuilder { /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ java.util.List<serializers.protobuf.media.MediaContentHolder.Image> getImageList(); /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ serializers.protobuf.media.MediaContentHolder.Image getImage(int index); /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ int getImageCount(); /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ java.util.List<? extends serializers.protobuf.media.MediaContentHolder.ImageOrBuilder> getImageOrBuilderList(); /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ serializers.protobuf.media.MediaContentHolder.ImageOrBuilder getImageOrBuilder( int index); /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ boolean hasMedia(); /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ serializers.protobuf.media.MediaContentHolder.Media getMedia(); /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ serializers.protobuf.media.MediaContentHolder.MediaOrBuilder getMediaOrBuilder(); } /** * Protobuf type {@code serializers.protobuf.media.MediaContent} */ public static final class MediaContent extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:serializers.protobuf.media.MediaContent) MediaContentOrBuilder { // Use MediaContent.newBuilder() to construct. private MediaContent(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { super(builder); } private MediaContent() { image_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private MediaContent( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { image_ = new java.util.ArrayList<serializers.protobuf.media.MediaContentHolder.Image>(); mutable_bitField0_ |= 0x00000001; } image_.add( input.readMessage(serializers.protobuf.media.MediaContentHolder.Image.PARSER, extensionRegistry)); break; } case 18: { serializers.protobuf.media.MediaContentHolder.Media.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = media_.toBuilder(); } media_ = input.readMessage(serializers.protobuf.media.MediaContentHolder.Media.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(media_); media_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { image_ = java.util.Collections.unmodifiableList(image_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_MediaContent_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_MediaContent_fieldAccessorTable .ensureFieldAccessorsInitialized( serializers.protobuf.media.MediaContentHolder.MediaContent.class, serializers.protobuf.media.MediaContentHolder.MediaContent.Builder.class); } private int bitField0_; public static final int IMAGE_FIELD_NUMBER = 1; private java.util.List<serializers.protobuf.media.MediaContentHolder.Image> image_; /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public java.util.List<serializers.protobuf.media.MediaContentHolder.Image> getImageList() { return image_; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public java.util.List<? extends serializers.protobuf.media.MediaContentHolder.ImageOrBuilder> getImageOrBuilderList() { return image_; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public int getImageCount() { return image_.size(); } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public serializers.protobuf.media.MediaContentHolder.Image getImage(int index) { return image_.get(index); } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public serializers.protobuf.media.MediaContentHolder.ImageOrBuilder getImageOrBuilder( int index) { return image_.get(index); } public static final int MEDIA_FIELD_NUMBER = 2; private serializers.protobuf.media.MediaContentHolder.Media media_; /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public boolean hasMedia() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public serializers.protobuf.media.MediaContentHolder.Media getMedia() { return media_ == null ? serializers.protobuf.media.MediaContentHolder.Media.getDefaultInstance() : media_; } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public serializers.protobuf.media.MediaContentHolder.MediaOrBuilder getMediaOrBuilder() { return media_ == null ? serializers.protobuf.media.MediaContentHolder.Media.getDefaultInstance() : media_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!hasMedia()) { memoizedIsInitialized = 0; return false; } for (int i = 0; i < getImageCount(); i++) { if (!getImage(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!getMedia().isInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } 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)); } if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(2, getMedia()); } unknownFields.writeTo(output); } 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)); } if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getMedia()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof serializers.protobuf.media.MediaContentHolder.MediaContent)) { return super.equals(obj); } serializers.protobuf.media.MediaContentHolder.MediaContent other = (serializers.protobuf.media.MediaContentHolder.MediaContent) obj; boolean result = true; result = result && getImageList() .equals(other.getImageList()); result = result && (hasMedia() == other.hasMedia()); if (hasMedia()) { result = result && getMedia() .equals(other.getMedia()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptorForType().hashCode(); if (getImageCount() > 0) { hash = (37 * hash) + IMAGE_FIELD_NUMBER; hash = (53 * hash) + getImageList().hashCode(); } if (hasMedia()) { hash = (37 * hash) + MEDIA_FIELD_NUMBER; hash = (53 * hash) + getMedia().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static serializers.protobuf.media.MediaContentHolder.MediaContent parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static serializers.protobuf.media.MediaContentHolder.MediaContent parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static serializers.protobuf.media.MediaContentHolder.MediaContent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static serializers.protobuf.media.MediaContentHolder.MediaContent parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static serializers.protobuf.media.MediaContentHolder.MediaContent parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static serializers.protobuf.media.MediaContentHolder.MediaContent 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 serializers.protobuf.media.MediaContentHolder.MediaContent parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static serializers.protobuf.media.MediaContentHolder.MediaContent 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 serializers.protobuf.media.MediaContentHolder.MediaContent parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static serializers.protobuf.media.MediaContentHolder.MediaContent parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(serializers.protobuf.media.MediaContentHolder.MediaContent prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } 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 serializers.protobuf.media.MediaContent} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:serializers.protobuf.media.MediaContent) serializers.protobuf.media.MediaContentHolder.MediaContentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_MediaContent_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_MediaContent_fieldAccessorTable .ensureFieldAccessorsInitialized( serializers.protobuf.media.MediaContentHolder.MediaContent.class, serializers.protobuf.media.MediaContentHolder.MediaContent.Builder.class); } // Construct using serializers.protobuf.media.MediaContentHolder.MediaContent.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(); getMediaFieldBuilder(); } } public Builder clear() { super.clear(); if (imageBuilder_ == null) { image_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { imageBuilder_.clear(); } if (mediaBuilder_ == null) { media_ = null; } else { mediaBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return serializers.protobuf.media.MediaContentHolder.internal_static_serializers_protobuf_media_MediaContent_descriptor; } public serializers.protobuf.media.MediaContentHolder.MediaContent getDefaultInstanceForType() { return serializers.protobuf.media.MediaContentHolder.MediaContent.getDefaultInstance(); } public serializers.protobuf.media.MediaContentHolder.MediaContent build() { serializers.protobuf.media.MediaContentHolder.MediaContent result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public serializers.protobuf.media.MediaContentHolder.MediaContent buildPartial() { serializers.protobuf.media.MediaContentHolder.MediaContent result = new serializers.protobuf.media.MediaContentHolder.MediaContent(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (imageBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { image_ = java.util.Collections.unmodifiableList(image_); bitField0_ = (bitField0_ & ~0x00000001); } result.image_ = image_; } else { result.image_ = imageBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000001; } if (mediaBuilder_ == null) { result.media_ = media_; } else { result.media_ = mediaBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof serializers.protobuf.media.MediaContentHolder.MediaContent) { return mergeFrom((serializers.protobuf.media.MediaContentHolder.MediaContent)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(serializers.protobuf.media.MediaContentHolder.MediaContent other) { if (other == serializers.protobuf.media.MediaContentHolder.MediaContent.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 (other.hasMedia()) { mergeMedia(other.getMedia()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { if (!hasMedia()) { return false; } for (int i = 0; i < getImageCount(); i++) { if (!getImage(i).isInitialized()) { return false; } } if (!getMedia().isInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { serializers.protobuf.media.MediaContentHolder.MediaContent parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (serializers.protobuf.media.MediaContentHolder.MediaContent) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List<serializers.protobuf.media.MediaContentHolder.Image> image_ = java.util.Collections.emptyList(); private void ensureImageIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { image_ = new java.util.ArrayList<serializers.protobuf.media.MediaContentHolder.Image>(image_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< serializers.protobuf.media.MediaContentHolder.Image, serializers.protobuf.media.MediaContentHolder.Image.Builder, serializers.protobuf.media.MediaContentHolder.ImageOrBuilder> imageBuilder_; /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public java.util.List<serializers.protobuf.media.MediaContentHolder.Image> getImageList() { if (imageBuilder_ == null) { return java.util.Collections.unmodifiableList(image_); } else { return imageBuilder_.getMessageList(); } } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public int getImageCount() { if (imageBuilder_ == null) { return image_.size(); } else { return imageBuilder_.getCount(); } } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public serializers.protobuf.media.MediaContentHolder.Image getImage(int index) { if (imageBuilder_ == null) { return image_.get(index); } else { return imageBuilder_.getMessage(index); } } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public Builder setImage( int index, serializers.protobuf.media.MediaContentHolder.Image value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureImageIsMutable(); image_.set(index, value); onChanged(); } else { imageBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public Builder setImage( int index, serializers.protobuf.media.MediaContentHolder.Image.Builder builderForValue) { if (imageBuilder_ == null) { ensureImageIsMutable(); image_.set(index, builderForValue.build()); onChanged(); } else { imageBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public Builder addImage(serializers.protobuf.media.MediaContentHolder.Image value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureImageIsMutable(); image_.add(value); onChanged(); } else { imageBuilder_.addMessage(value); } return this; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public Builder addImage( int index, serializers.protobuf.media.MediaContentHolder.Image value) { if (imageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureImageIsMutable(); image_.add(index, value); onChanged(); } else { imageBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public Builder addImage( serializers.protobuf.media.MediaContentHolder.Image.Builder builderForValue) { if (imageBuilder_ == null) { ensureImageIsMutable(); image_.add(builderForValue.build()); onChanged(); } else { imageBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public Builder addImage( int index, serializers.protobuf.media.MediaContentHolder.Image.Builder builderForValue) { if (imageBuilder_ == null) { ensureImageIsMutable(); image_.add(index, builderForValue.build()); onChanged(); } else { imageBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public Builder addAllImage( java.lang.Iterable<? extends serializers.protobuf.media.MediaContentHolder.Image> values) { if (imageBuilder_ == null) { ensureImageIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, image_); onChanged(); } else { imageBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public Builder clearImage() { if (imageBuilder_ == null) { image_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { imageBuilder_.clear(); } return this; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public Builder removeImage(int index) { if (imageBuilder_ == null) { ensureImageIsMutable(); image_.remove(index); onChanged(); } else { imageBuilder_.remove(index); } return this; } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public serializers.protobuf.media.MediaContentHolder.Image.Builder getImageBuilder( int index) { return getImageFieldBuilder().getBuilder(index); } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public serializers.protobuf.media.MediaContentHolder.ImageOrBuilder getImageOrBuilder( int index) { if (imageBuilder_ == null) { return image_.get(index); } else { return imageBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public java.util.List<? extends serializers.protobuf.media.MediaContentHolder.ImageOrBuilder> getImageOrBuilderList() { if (imageBuilder_ != null) { return imageBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(image_); } } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public serializers.protobuf.media.MediaContentHolder.Image.Builder addImageBuilder() { return getImageFieldBuilder().addBuilder( serializers.protobuf.media.MediaContentHolder.Image.getDefaultInstance()); } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public serializers.protobuf.media.MediaContentHolder.Image.Builder addImageBuilder( int index) { return getImageFieldBuilder().addBuilder( index, serializers.protobuf.media.MediaContentHolder.Image.getDefaultInstance()); } /** * <code>repeated .serializers.protobuf.media.Image image = 1;</code> */ public java.util.List<serializers.protobuf.media.MediaContentHolder.Image.Builder> getImageBuilderList() { return getImageFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< serializers.protobuf.media.MediaContentHolder.Image, serializers.protobuf.media.MediaContentHolder.Image.Builder, serializers.protobuf.media.MediaContentHolder.ImageOrBuilder> getImageFieldBuilder() { if (imageBuilder_ == null) { imageBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< serializers.protobuf.media.MediaContentHolder.Image, serializers.protobuf.media.MediaContentHolder.Image.Builder, serializers.protobuf.media.MediaContentHolder.ImageOrBuilder>( image_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); image_ = null; } return imageBuilder_; } private serializers.protobuf.media.MediaContentHolder.Media media_ = null; private com.google.protobuf.SingleFieldBuilderV3< serializers.protobuf.media.MediaContentHolder.Media, serializers.protobuf.media.MediaContentHolder.Media.Builder, serializers.protobuf.media.MediaContentHolder.MediaOrBuilder> mediaBuilder_; /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public boolean hasMedia() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public serializers.protobuf.media.MediaContentHolder.Media getMedia() { if (mediaBuilder_ == null) { return media_ == null ? serializers.protobuf.media.MediaContentHolder.Media.getDefaultInstance() : media_; } else { return mediaBuilder_.getMessage(); } } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public Builder setMedia(serializers.protobuf.media.MediaContentHolder.Media value) { if (mediaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } media_ = value; onChanged(); } else { mediaBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public Builder setMedia( serializers.protobuf.media.MediaContentHolder.Media.Builder builderForValue) { if (mediaBuilder_ == null) { media_ = builderForValue.build(); onChanged(); } else { mediaBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public Builder mergeMedia(serializers.protobuf.media.MediaContentHolder.Media value) { if (mediaBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && media_ != null && media_ != serializers.protobuf.media.MediaContentHolder.Media.getDefaultInstance()) { media_ = serializers.protobuf.media.MediaContentHolder.Media.newBuilder(media_).mergeFrom(value).buildPartial(); } else { media_ = value; } onChanged(); } else { mediaBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public Builder clearMedia() { if (mediaBuilder_ == null) { media_ = null; onChanged(); } else { mediaBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public serializers.protobuf.media.MediaContentHolder.Media.Builder getMediaBuilder() { bitField0_ |= 0x00000002; onChanged(); return getMediaFieldBuilder().getBuilder(); } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ public serializers.protobuf.media.MediaContentHolder.MediaOrBuilder getMediaOrBuilder() { if (mediaBuilder_ != null) { return mediaBuilder_.getMessageOrBuilder(); } else { return media_ == null ? serializers.protobuf.media.MediaContentHolder.Media.getDefaultInstance() : media_; } } /** * <code>required .serializers.protobuf.media.Media media = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< serializers.protobuf.media.MediaContentHolder.Media, serializers.protobuf.media.MediaContentHolder.Media.Builder, serializers.protobuf.media.MediaContentHolder.MediaOrBuilder> getMediaFieldBuilder() { if (mediaBuilder_ == null) { mediaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< serializers.protobuf.media.MediaContentHolder.Media, serializers.protobuf.media.MediaContentHolder.Media.Builder, serializers.protobuf.media.MediaContentHolder.MediaOrBuilder>( getMedia(), getParentForChildren(), isClean()); media_ = null; } return mediaBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:serializers.protobuf.media.MediaContent) } // @@protoc_insertion_point(class_scope:serializers.protobuf.media.MediaContent) private static final serializers.protobuf.media.MediaContentHolder.MediaContent DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new serializers.protobuf.media.MediaContentHolder.MediaContent(); } public static serializers.protobuf.media.MediaContentHolder.MediaContent getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser<MediaContent> PARSER = new com.google.protobuf.AbstractParser<MediaContent>() { public MediaContent parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new MediaContent(input, extensionRegistry); } }; public static com.google.protobuf.Parser<MediaContent> parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser<MediaContent> getParserForType() { return PARSER; } public serializers.protobuf.media.MediaContentHolder.MediaContent getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_serializers_protobuf_media_Image_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_serializers_protobuf_media_Image_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_serializers_protobuf_media_Media_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_serializers_protobuf_media_Media_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_serializers_protobuf_media_MediaContent_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_serializers_protobuf_media_MediaContent_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\013media.proto\022\032serializers.protobuf.medi" + "a\"\226\001\n\005Image\022\013\n\003uri\030\001 \002(\t\022\r\n\005title\030\002 \001(\t\022" + "\r\n\005width\030\003 \002(\005\022\016\n\006height\030\004 \002(\005\0224\n\004size\030\005" + " \002(\0162&.serializers.protobuf.media.Image." + "Size\"\034\n\004Size\022\t\n\005SMALL\020\000\022\t\n\005LARGE\020\001\"\377\001\n\005M" + "edia\022\013\n\003uri\030\001 \002(\t\022\r\n\005title\030\002 \001(\t\022\r\n\005widt" + "h\030\003 \002(\005\022\016\n\006height\030\004 \002(\005\022\016\n\006format\030\005 \002(\t\022" + "\020\n\010duration\030\006 \002(\003\022\014\n\004size\030\007 \002(\003\022\017\n\007bitra" + "te\030\010 \001(\005\022\016\n\006person\030\t \003(\t\0228\n\006player\030\n \002(\016" + "2(.serializers.protobuf.media.Media.Play", "er\022\021\n\tcopyright\030\013 \001(\t\"\035\n\006Player\022\010\n\004JAVA\020" + "\000\022\t\n\005FLASH\020\001\"r\n\014MediaContent\0220\n\005image\030\001 " + "\003(\0132!.serializers.protobuf.media.Image\0220" + "\n\005media\030\002 \002(\0132!.serializers.protobuf.med" + "ia.MediaB2\n\032serializers.protobuf.mediaB\022" + "MediaContentHolderH\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); internal_static_serializers_protobuf_media_Image_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_serializers_protobuf_media_Image_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_serializers_protobuf_media_Image_descriptor, new java.lang.String[] { "Uri", "Title", "Width", "Height", "Size", }); internal_static_serializers_protobuf_media_Media_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_serializers_protobuf_media_Media_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_serializers_protobuf_media_Media_descriptor, new java.lang.String[] { "Uri", "Title", "Width", "Height", "Format", "Duration", "Size", "Bitrate", "Person", "Player", "Copyright", }); internal_static_serializers_protobuf_media_MediaContent_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_serializers_protobuf_media_MediaContent_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_serializers_protobuf_media_MediaContent_descriptor, new java.lang.String[] { "Image", "Media", }); } // @@protoc_insertion_point(outer_class_scope) }