public class CollectionLinkMetadata extends LinkMetadata
expires, url, visibility| Constructor and Description |
|---|
CollectionLinkMetadata(java.lang.String url,
Visibility visibility)
Metadata for a collection-based shared link.
|
CollectionLinkMetadata(java.lang.String url,
Visibility visibility,
java.util.Date expires)
Metadata for a collection-based shared link.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getExpires()
Expiration time, if set.
|
java.lang.String |
getUrl()
URL of the shared link.
|
Visibility |
getVisibility()
Who can access the link.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
public CollectionLinkMetadata(java.lang.String url,
Visibility visibility,
java.util.Date expires)
url - URL of the shared link. Must not be null.visibility - Who can access the link. Must not be null.expires - Expiration time, if set. By default the link won't
expire.java.lang.IllegalArgumentException - If any argument does not meet its
preconditions.public CollectionLinkMetadata(java.lang.String url,
Visibility visibility)
The default values for unset fields will be used.
url - URL of the shared link. Must not be null.visibility - Who can access the link. Must not be null.java.lang.IllegalArgumentException - If any argument does not meet its
preconditions.public java.lang.String getUrl()
getUrl in class LinkMetadatanull.public Visibility getVisibility()
getVisibility in class LinkMetadatanull.public java.util.Date getExpires()
getExpires in class LinkMetadatanull if not present.public int hashCode()
hashCode in class LinkMetadatapublic boolean equals(java.lang.Object obj)
equals in class LinkMetadatapublic java.lang.String toString()
toString in class LinkMetadatapublic java.lang.String toStringMultiline()
The returned String may contain newlines.
toStringMultiline in class LinkMetadata