Class TagModelMedia

  • All Implemented Interfaces:
    Cloneable

    public class TagModelMedia
    extends TagModel
    • Constructor Detail

      • TagModelMedia

        public TagModelMedia()
      • TagModelMedia

        public TagModelMedia​(TagModelMedia.Type type,
                             String groupId,
                             String name,
                             String instreamId,
                             String uri,
                             String language,
                             String associatedLanguage,
                             Boolean defaultRendition,
                             Boolean autoselect,
                             Boolean forced,
                             String characteristics)
    • Method Detail

      • setType

        public void setType​(TagModelMedia.Type type)
        Parameters:
        type - the type to set
      • getGroupId

        public String getGroupId()
        Returns:
        the groupId
      • setGroupId

        public void setGroupId​(String groupId)
        Parameters:
        groupId - the groupId to set
      • getName

        public String getName()
        Returns:
        the name
      • setName

        public void setName​(String name)
        Parameters:
        name - the name to set
      • getInstreamId

        public String getInstreamId()
        Returns:
        the instreamId
      • setInstreamId

        public void setInstreamId​(String instreamId)
        Parameters:
        instreamId - the instreamId to set
      • getUri

        public java.net.URI getUri()
        Returns:
        the uri
      • setUri

        public void setUri​(java.net.URI uri)
        Parameters:
        uri - the uri to set
      • getUriStr

        public String getUriStr()
        Returns:
        the uri
      • setUriStr

        public void setUriStr​(String uri)
        Parameters:
        uri - the uri to set
      • getLanguage

        public String getLanguage()
        Returns:
        the language
      • setLanguage

        public void setLanguage​(String language)
        Parameters:
        language - the language to set
      • getAssociatedLanguage

        public String getAssociatedLanguage()
        Returns:
        the associatedLanguage
      • setAssociatedLanguage

        public void setAssociatedLanguage​(String associatedLanguage)
        Parameters:
        associatedLanguage - the associatedLanguage to set
      • getDefaultRendition

        public Boolean getDefaultRendition()
        Returns:
        the defaultRendition
      • setDefaultRendition

        public void setDefaultRendition​(Boolean defaultRendition)
        Parameters:
        defaultRendition - the defaultRendition to set
      • getAutoselect

        public Boolean getAutoselect()
        Returns:
        the autoselect
      • setAutoselect

        public void setAutoselect​(Boolean autoselect)
        Parameters:
        autoselect - the autoselect to set
      • getForced

        public Boolean getForced()
        Returns:
        the forced
      • setForced

        public void setForced​(Boolean forced)
        Parameters:
        forced - the forced to set
      • getCharacteristics

        public String getCharacteristics()
        Returns:
        the characteristics
      • setCharacteristics

        public void setCharacteristics​(String characteristics)
        Parameters:
        characteristics - the characteristics to set
      • toString

        public String toString()
        Specified by:
        toString in class TagModel
      • write

        public void write​(TagWriter writer)
                   throws java.io.IOException
        Specified by:
        write in class TagModel
        Throws:
        java.io.IOException
      • isValid

        public boolean isValid​(Integer version)
        Specified by:
        isValid in class TagModel
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class TagModel