Package com.dropbox.core.v2.sharing
Class ExpectedSharedContentLinkMetadata.Builder
- java.lang.Object
- 
- com.dropbox.core.v2.sharing.SharedContentLinkMetadataBase.Builder
- 
- com.dropbox.core.v2.sharing.ExpectedSharedContentLinkMetadata.Builder
 
 
- 
- Enclosing class:
- ExpectedSharedContentLinkMetadata
 
 public static class ExpectedSharedContentLinkMetadata.Builder extends SharedContentLinkMetadataBase.Builder Builder forExpectedSharedContentLinkMetadata.
- 
- 
Field Summary- 
Fields inherited from class com.dropbox.core.v2.sharing.SharedContentLinkMetadataBase.BuilderaccessLevel, audienceOptions, audienceRestrictingSharedFolder, currentAudience, expiry, linkPermissions, passwordProtected
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBuilder(java.util.List<LinkAudience> audienceOptions, LinkAudience currentAudience, java.util.List<LinkPermission> linkPermissions, boolean passwordProtected)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpectedSharedContentLinkMetadatabuild()Builds an instance ofExpectedSharedContentLinkMetadataconfigured with this builder's valuesExpectedSharedContentLinkMetadata.BuilderwithAccessLevel(AccessLevel accessLevel)Set value for optional field.ExpectedSharedContentLinkMetadata.BuilderwithAudienceRestrictingSharedFolder(AudienceRestrictingSharedFolder audienceRestrictingSharedFolder)Set value for optional field.ExpectedSharedContentLinkMetadata.BuilderwithExpiry(java.util.Date expiry)Set value for optional field.
 
- 
- 
- 
Constructor Detail- 
Builderprotected Builder(java.util.List<LinkAudience> audienceOptions, LinkAudience currentAudience, java.util.List<LinkPermission> linkPermissions, boolean passwordProtected) 
 
- 
 - 
Method Detail- 
withAccessLevelpublic ExpectedSharedContentLinkMetadata.Builder withAccessLevel(AccessLevel accessLevel) Set value for optional field.- Overrides:
- withAccessLevelin class- SharedContentLinkMetadataBase.Builder
- Parameters:
- accessLevel- The access level on the link for this file.
- Returns:
- this builder
 
 - 
withAudienceRestrictingSharedFolderpublic ExpectedSharedContentLinkMetadata.Builder withAudienceRestrictingSharedFolder(AudienceRestrictingSharedFolder audienceRestrictingSharedFolder) Set value for optional field.- Overrides:
- withAudienceRestrictingSharedFolderin class- SharedContentLinkMetadataBase.Builder
- Parameters:
- audienceRestrictingSharedFolder- The shared folder that prevents the link audience for this link from being more restrictive.
- Returns:
- this builder
 
 - 
withExpirypublic ExpectedSharedContentLinkMetadata.Builder withExpiry(java.util.Date expiry) Set value for optional field.- Overrides:
- withExpiryin class- SharedContentLinkMetadataBase.Builder
- Parameters:
- expiry- Whether the link has an expiry set on it. A link with an expiry will have its audience changed to members when the expiry is reached.
- Returns:
- this builder
 
 - 
buildpublic ExpectedSharedContentLinkMetadata build() Builds an instance ofExpectedSharedContentLinkMetadataconfigured with this builder's values- Overrides:
- buildin class- SharedContentLinkMetadataBase.Builder
- Returns:
- new instance of ExpectedSharedContentLinkMetadata
 
 
- 
 
-