public static class SharedLinkSettings.Builder
extends java.lang.Object
SharedLinkSettings.| Modifier and Type | Field and Description |
|---|---|
protected java.util.Date |
expires |
protected java.lang.String |
linkPassword |
protected RequestedVisibility |
requestedVisibility |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SharedLinkSettings |
build()
Builds an instance of
SharedLinkSettings configured with this
builder's values |
SharedLinkSettings.Builder |
withExpires(java.util.Date expires)
Set value for optional field.
|
SharedLinkSettings.Builder |
withLinkPassword(java.lang.String linkPassword)
Set value for optional field.
|
SharedLinkSettings.Builder |
withRequestedVisibility(RequestedVisibility requestedVisibility)
Set value for optional field.
|
protected RequestedVisibility requestedVisibility
protected java.lang.String linkPassword
protected java.util.Date expires
public SharedLinkSettings.Builder withRequestedVisibility(RequestedVisibility requestedVisibility)
requestedVisibility - The requested access for this shared
link.public SharedLinkSettings.Builder withLinkPassword(java.lang.String linkPassword)
linkPassword - If SharedLinkSettings.getRequestedVisibility() is RequestedVisibility.PASSWORD this is needed to specify the
password to access the link.public SharedLinkSettings.Builder withExpires(java.util.Date expires)
expires - Expiration time of the shared link. By default the
link won't expire.public SharedLinkSettings build()
SharedLinkSettings configured with this
builder's valuesSharedLinkSettings