Package com.dropbox.core.v2.paper
Class SharingPolicy.Builder
java.lang.Object
com.dropbox.core.v2.paper.SharingPolicy.Builder
- Enclosing class:
SharingPolicy
Builder for
SharingPolicy.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SharingPublicPolicyTypeprotected SharingTeamPolicyType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds an instance ofSharingPolicyconfigured with this builder's valueswithPublicSharingPolicy(SharingPublicPolicyType publicSharingPolicy) Set value for optional field.withTeamSharingPolicy(SharingTeamPolicyType teamSharingPolicy) Set value for optional field.
-
Field Details
-
publicSharingPolicy
-
teamSharingPolicy
-
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
withPublicSharingPolicy
Set value for optional field.- Parameters:
publicSharingPolicy- This value applies to the non-team members.- Returns:
- this builder
-
withTeamSharingPolicy
Set value for optional field.- Parameters:
teamSharingPolicy- This value applies to the team members only. The value is null for all personal accounts.- Returns:
- this builder
-
build
Builds an instance ofSharingPolicyconfigured with this builder's values- Returns:
- new instance of
SharingPolicy
-