Class DrmInformation
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.parsed.data.creative_commons.v1.DrmInformation
- All Implemented Interfaces:
DrmInformationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class DrmInformation
extends com.google.protobuf.GeneratedMessage
implements DrmInformationOrBuilder
Represents Digital Rights Management informationProtobuf type
ai.pipestream.parsed.data.creative_commons.v1.DrmInformation- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents Digital Rights Management informationNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DrmInformationstatic final com.google.protobuf.Descriptors.DescriptorbooleanWhether DRM is presentDRM system usedcom.google.protobuf.ByteStringDRM system usedcom.google.protobuf.TimestampDRM expiration datecom.google.protobuf.TimestampOrBuilderDRM expiration datecom.google.protobuf.Parser<DrmInformation> DRM protection levelcom.google.protobuf.ByteStringDRM protection levelgetRestrictions(int index) DRM restrictionscom.google.protobuf.ByteStringgetRestrictionsBytes(int index) DRM restrictionsintDRM restrictionscom.google.protobuf.ProtocolStringListDRM restrictionsintbooleanDRM system usedbooleanDRM expiration dateinthashCode()booleanDRM protection levelprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic DrmInformation.Builderstatic DrmInformation.BuildernewBuilder(DrmInformation prototype) protected DrmInformation.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static DrmInformationparseDelimitedFrom(InputStream input) static DrmInformationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DrmInformationparseFrom(byte[] data) static DrmInformationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DrmInformationparseFrom(com.google.protobuf.ByteString data) static DrmInformationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DrmInformationparseFrom(com.google.protobuf.CodedInputStream input) static DrmInformationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DrmInformationparseFrom(InputStream input) static DrmInformationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DrmInformationparseFrom(ByteBuffer data) static DrmInformationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DrmInformation> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
DRM_PRESENT_FIELD_NUMBER
public static final int DRM_PRESENT_FIELD_NUMBER- See Also:
-
DRM_SYSTEM_FIELD_NUMBER
public static final int DRM_SYSTEM_FIELD_NUMBER- See Also:
-
PROTECTION_LEVEL_FIELD_NUMBER
public static final int PROTECTION_LEVEL_FIELD_NUMBER- See Also:
-
RESTRICTIONS_FIELD_NUMBER
public static final int RESTRICTIONS_FIELD_NUMBER- See Also:
-
EXPIRATION_DATE_FIELD_NUMBER
public static final int EXPIRATION_DATE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getDrmPresent
public boolean getDrmPresent()Whether DRM is present
bool drm_present = 1 [json_name = "drmPresent"];- Specified by:
getDrmPresentin interfaceDrmInformationOrBuilder- Returns:
- The drmPresent.
-
hasDrmSystem
public boolean hasDrmSystem()DRM system used
optional string drm_system = 2 [json_name = "drmSystem"];- Specified by:
hasDrmSystemin interfaceDrmInformationOrBuilder- Returns:
- Whether the drmSystem field is set.
-
getDrmSystem
DRM system used
optional string drm_system = 2 [json_name = "drmSystem"];- Specified by:
getDrmSystemin interfaceDrmInformationOrBuilder- Returns:
- The drmSystem.
-
getDrmSystemBytes
public com.google.protobuf.ByteString getDrmSystemBytes()DRM system used
optional string drm_system = 2 [json_name = "drmSystem"];- Specified by:
getDrmSystemBytesin interfaceDrmInformationOrBuilder- Returns:
- The bytes for drmSystem.
-
hasProtectionLevel
public boolean hasProtectionLevel()DRM protection level
optional string protection_level = 3 [json_name = "protectionLevel"];- Specified by:
hasProtectionLevelin interfaceDrmInformationOrBuilder- Returns:
- Whether the protectionLevel field is set.
-
getProtectionLevel
DRM protection level
optional string protection_level = 3 [json_name = "protectionLevel"];- Specified by:
getProtectionLevelin interfaceDrmInformationOrBuilder- Returns:
- The protectionLevel.
-
getProtectionLevelBytes
public com.google.protobuf.ByteString getProtectionLevelBytes()DRM protection level
optional string protection_level = 3 [json_name = "protectionLevel"];- Specified by:
getProtectionLevelBytesin interfaceDrmInformationOrBuilder- Returns:
- The bytes for protectionLevel.
-
getRestrictionsList
public com.google.protobuf.ProtocolStringList getRestrictionsList()DRM restrictions
repeated string restrictions = 4 [json_name = "restrictions"];- Specified by:
getRestrictionsListin interfaceDrmInformationOrBuilder- Returns:
- A list containing the restrictions.
-
getRestrictionsCount
public int getRestrictionsCount()DRM restrictions
repeated string restrictions = 4 [json_name = "restrictions"];- Specified by:
getRestrictionsCountin interfaceDrmInformationOrBuilder- Returns:
- The count of restrictions.
-
getRestrictions
DRM restrictions
repeated string restrictions = 4 [json_name = "restrictions"];- Specified by:
getRestrictionsin interfaceDrmInformationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The restrictions at the given index.
-
getRestrictionsBytes
public com.google.protobuf.ByteString getRestrictionsBytes(int index) DRM restrictions
repeated string restrictions = 4 [json_name = "restrictions"];- Specified by:
getRestrictionsBytesin interfaceDrmInformationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the restrictions at the given index.
-
hasExpirationDate
public boolean hasExpirationDate()DRM expiration date
optional .google.protobuf.Timestamp expiration_date = 5 [json_name = "expirationDate"];- Specified by:
hasExpirationDatein interfaceDrmInformationOrBuilder- Returns:
- Whether the expirationDate field is set.
-
getExpirationDate
public com.google.protobuf.Timestamp getExpirationDate()DRM expiration date
optional .google.protobuf.Timestamp expiration_date = 5 [json_name = "expirationDate"];- Specified by:
getExpirationDatein interfaceDrmInformationOrBuilder- Returns:
- The expirationDate.
-
getExpirationDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpirationDateOrBuilder()DRM expiration date
optional .google.protobuf.Timestamp expiration_date = 5 [json_name = "expirationDate"];- Specified by:
getExpirationDateOrBuilderin interfaceDrmInformationOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DrmInformation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DrmInformation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DrmInformation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DrmInformation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DrmInformation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DrmInformation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DrmInformation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DrmInformation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static DrmInformation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static DrmInformation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DrmInformation.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-