Class Meta

java.lang.Object
com.gooddata.sdk.model.md.Meta
All Implemented Interfaces:
java.io.Serializable

public class Meta
extends java.lang.Object
implements java.io.Serializable
Metadata meta information (meant just for internal SDK usage)
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
      Meta​(java.lang.String title)  
      Meta​(java.lang.String title, java.lang.String summary)  
      Meta​(java.lang.String author, java.lang.String contributor, java.time.ZonedDateTime created, java.time.ZonedDateTime updated, java.lang.String summary, java.lang.String title, java.lang.String category, java.util.Set<java.lang.String> tags, java.lang.String uri, java.lang.String identifier, java.lang.Boolean deprecated, java.lang.Boolean production, java.lang.Boolean locked, java.lang.Boolean unlisted, java.lang.Boolean sharedWithSomeone, java.util.Set<java.lang.String> flags)
    Constructor with "extra" flags argument
    protected Meta​(java.lang.String author, java.lang.String contributor, java.time.ZonedDateTime created, java.time.ZonedDateTime updated, java.lang.String summary, java.lang.String title, java.lang.String category, java.util.Set<java.lang.String> tags, java.lang.String uri, java.lang.String identifier, java.util.Set<java.lang.String> flags)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getAuthor()  
    java.lang.String getCategory()  
    java.lang.String getContributor()  
    java.time.ZonedDateTime getCreated()  
    java.util.Set<java.lang.String> getFlags()  
    java.lang.String getId()
    Returns internally generated ID of the object (that's part of the object URI).
    java.lang.String getIdentifier()
    Returns user-specified identifier of the object.
    java.lang.String getSummary()  
    java.util.Set<java.lang.String> getTags()  
    java.lang.String getTitle()  
    java.time.ZonedDateTime getUpdated()  
    java.lang.String getUri()  
    java.lang.Boolean isDeprecated()
    Default is false/not-deprecated.
    java.lang.Boolean isLocked()
    Flag that MD object is locked; default is false/unlocked.
    java.lang.Boolean isProduction()
    Is the object production or not? Defaults to true.
    java.lang.Boolean isSharedWithSomeone()
    Is the linked object shared with someone via ACLs?
    java.lang.Boolean isUnlisted()
    Default is false/listed.
    void setCategory​(java.lang.String category)  
    void setDeprecated​(java.lang.Boolean deprecated)  
    void setFlags​(java.util.Set<java.lang.String> flags)  
    void setIdentifier​(java.lang.String identifier)  
    void setLocked​(java.lang.Boolean locked)  
    void setProduction​(java.lang.Boolean production)  
    void setSharedWithSomeone​(java.lang.Boolean sharedWithSomeone)  
    void setSummary​(java.lang.String summary)  
    void setTags​(java.util.Set<java.lang.String> tags)  
    void setTitle​(java.lang.String title)  
    void setUnlisted​(java.lang.Boolean unlisted)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Meta

      protected Meta​(java.lang.String author, java.lang.String contributor, java.time.ZonedDateTime created, java.time.ZonedDateTime updated, java.lang.String summary, java.lang.String title, java.lang.String category, java.util.Set<java.lang.String> tags, java.lang.String uri, java.lang.String identifier, java.util.Set<java.lang.String> flags)
    • Meta

      public Meta​(java.lang.String author, java.lang.String contributor, java.time.ZonedDateTime created, java.time.ZonedDateTime updated, java.lang.String summary, java.lang.String title, java.lang.String category, java.util.Set<java.lang.String> tags, java.lang.String uri, java.lang.String identifier, java.lang.Boolean deprecated, java.lang.Boolean production, java.lang.Boolean locked, java.lang.Boolean unlisted, java.lang.Boolean sharedWithSomeone, java.util.Set<java.lang.String> flags)
      Constructor with "extra" flags argument
      Parameters:
      author -
      contributor -
      created -
      updated -
      summary -
      title -
      category -
      tags -
      uri -
      identifier -
      deprecated -
      production -
      locked -
      unlisted -
      sharedWithSomeone -
      flags -
    • Meta

      public Meta​(java.lang.String title)
    • Meta

      public Meta​(java.lang.String title, java.lang.String summary)
  • Method Details

    • getId

      public java.lang.String getId()
      Returns internally generated ID of the object (that's part of the object URI).
      Returns:
      internal ID of the object
    • getAuthor

      public java.lang.String getAuthor()
    • getContributor

      public java.lang.String getContributor()
    • getCreated

      public java.time.ZonedDateTime getCreated()
    • getSummary

      public java.lang.String getSummary()
    • setSummary

      public void setSummary​(java.lang.String summary)
    • getTitle

      public java.lang.String getTitle()
    • setTitle

      public void setTitle​(java.lang.String title)
    • getUpdated

      public java.time.ZonedDateTime getUpdated()
    • getCategory

      public java.lang.String getCategory()
    • setCategory

      public void setCategory​(java.lang.String category)
    • getTags

      public java.util.Set<java.lang.String> getTags()
    • setTags

      public void setTags​(java.util.Set<java.lang.String> tags)
    • getUri

      public java.lang.String getUri()
    • isDeprecated

      public java.lang.Boolean isDeprecated()
      Default is false/not-deprecated.
      Returns:
      true when the linked object is deprecated, null if not set
    • setDeprecated

      public void setDeprecated​(java.lang.Boolean deprecated)
    • getIdentifier

      public java.lang.String getIdentifier()
      Returns user-specified identifier of the object.
      Returns:
      user-specified object identifier
    • setIdentifier

      public void setIdentifier​(java.lang.String identifier)
    • isProduction

      public java.lang.Boolean isProduction()
      Is the object production or not? Defaults to true.
      Returns:
      true when the linked object is production, null if not set
    • setProduction

      public void setProduction​(java.lang.Boolean production)
    • isLocked

      public java.lang.Boolean isLocked()
      Flag that MD object is locked; default is false/unlocked.
      Returns:
      true when the linked object is locked, null if not set
    • setLocked

      public void setLocked​(java.lang.Boolean locked)
    • isUnlisted

      public java.lang.Boolean isUnlisted()
      Default is false/listed.
      Returns:
      true when the linked object is unlisted, null if not set
    • setUnlisted

      public void setUnlisted​(java.lang.Boolean unlisted)
    • isSharedWithSomeone

      public java.lang.Boolean isSharedWithSomeone()
      Is the linked object shared with someone via ACLs?
      Returns:
      true when the linked object is shared, null if not set
    • setSharedWithSomeone

      public void setSharedWithSomeone​(java.lang.Boolean sharedWithSomeone)
    • getFlags

      public java.util.Set<java.lang.String> getFlags()
    • setFlags

      public void setFlags​(java.util.Set<java.lang.String> flags)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object