public static class FolderSharedLinkField.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected EnumWrapper<FolderSharedLinkAccessField> |
access |
protected long |
downloadCount |
protected String |
downloadUrl |
protected EnumWrapper<FolderSharedLinkEffectiveAccessField> |
effectiveAccess |
protected EnumWrapper<FolderSharedLinkEffectivePermissionField> |
effectivePermission |
protected boolean |
isPasswordEnabled |
protected FolderSharedLinkPermissionsField |
permissions |
protected long |
previewCount |
protected OffsetDateTime |
unsharedAt |
protected String |
url |
protected String |
vanityName |
protected String |
vanityUrl |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder(String url,
EnumWrapper<FolderSharedLinkEffectiveAccessField> effectiveAccess,
EnumWrapper<FolderSharedLinkEffectivePermissionField> effectivePermission,
boolean isPasswordEnabled,
long downloadCount,
long previewCount) |
Builder(String url,
EnumWrapper<FolderSharedLinkEffectiveAccessField> effectiveAccess,
FolderSharedLinkEffectivePermissionField effectivePermission,
boolean isPasswordEnabled,
long downloadCount,
long previewCount) |
Builder(String url,
FolderSharedLinkEffectiveAccessField effectiveAccess,
EnumWrapper<FolderSharedLinkEffectivePermissionField> effectivePermission,
boolean isPasswordEnabled,
long downloadCount,
long previewCount) |
Builder(String url,
FolderSharedLinkEffectiveAccessField effectiveAccess,
FolderSharedLinkEffectivePermissionField effectivePermission,
boolean isPasswordEnabled,
long downloadCount,
long previewCount) |
| Modifier and Type | Method and Description |
|---|---|
FolderSharedLinkField.Builder |
access(EnumWrapper<FolderSharedLinkAccessField> access) |
FolderSharedLinkField.Builder |
access(FolderSharedLinkAccessField access) |
FolderSharedLinkField |
build() |
FolderSharedLinkField.Builder |
downloadUrl(String downloadUrl) |
FolderSharedLinkField.Builder |
permissions(FolderSharedLinkPermissionsField permissions) |
FolderSharedLinkField.Builder |
unsharedAt(OffsetDateTime unsharedAt) |
FolderSharedLinkField.Builder |
vanityName(String vanityName) |
FolderSharedLinkField.Builder |
vanityUrl(String vanityUrl) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected String downloadUrl
protected String vanityName
protected EnumWrapper<FolderSharedLinkAccessField> access
protected final EnumWrapper<FolderSharedLinkEffectiveAccessField> effectiveAccess
protected final EnumWrapper<FolderSharedLinkEffectivePermissionField> effectivePermission
protected OffsetDateTime unsharedAt
protected final boolean isPasswordEnabled
protected FolderSharedLinkPermissionsField permissions
protected final long downloadCount
protected final long previewCount
public Builder(String url, FolderSharedLinkEffectiveAccessField effectiveAccess, FolderSharedLinkEffectivePermissionField effectivePermission, boolean isPasswordEnabled, long downloadCount, long previewCount)
public Builder(String url, FolderSharedLinkEffectiveAccessField effectiveAccess, EnumWrapper<FolderSharedLinkEffectivePermissionField> effectivePermission, boolean isPasswordEnabled, long downloadCount, long previewCount)
public Builder(String url, EnumWrapper<FolderSharedLinkEffectiveAccessField> effectiveAccess, FolderSharedLinkEffectivePermissionField effectivePermission, boolean isPasswordEnabled, long downloadCount, long previewCount)
public Builder(String url, EnumWrapper<FolderSharedLinkEffectiveAccessField> effectiveAccess, EnumWrapper<FolderSharedLinkEffectivePermissionField> effectivePermission, boolean isPasswordEnabled, long downloadCount, long previewCount)
public FolderSharedLinkField.Builder downloadUrl(String downloadUrl)
public FolderSharedLinkField.Builder vanityUrl(String vanityUrl)
public FolderSharedLinkField.Builder vanityName(String vanityName)
public FolderSharedLinkField.Builder access(FolderSharedLinkAccessField access)
public FolderSharedLinkField.Builder access(EnumWrapper<FolderSharedLinkAccessField> access)
public FolderSharedLinkField.Builder unsharedAt(OffsetDateTime unsharedAt)
public FolderSharedLinkField.Builder permissions(FolderSharedLinkPermissionsField permissions)
public FolderSharedLinkField build()