Package com.dropbox.core.v2.teamlog
Class TrustedNonTeamMemberLogInfo.Builder
java.lang.Object
com.dropbox.core.v2.teamlog.UserLogInfo.Builder
com.dropbox.core.v2.teamlog.TrustedNonTeamMemberLogInfo.Builder
- Enclosing class:
TrustedNonTeamMemberLogInfo
Builder for
TrustedNonTeamMemberLogInfo.-
Field Summary
FieldsFields inherited from class com.dropbox.core.v2.teamlog.UserLogInfo.Builder
accountId, displayName, email -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder(TrustedNonTeamMemberType trustedNonTeamMemberType) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds an instance ofTrustedNonTeamMemberLogInfoconfigured with this builder's valueswithAccountId(String accountId) Set value for optional field.withDisplayName(String displayName) Set value for optional field.Set value for optional field.withTeam(TeamLogInfo team) Set value for optional field.
-
Field Details
-
trustedNonTeamMemberType
-
team
-
-
Constructor Details
-
Builder
-
-
Method Details
-
withTeam
Set value for optional field.- Parameters:
team- Details about this user's trusted team.- Returns:
- this builder
-
withAccountId
Set value for optional field.- Overrides:
withAccountIdin classUserLogInfo.Builder- Parameters:
accountId- User unique ID. Must have length of at least 40 and have length of at most 40.- Returns:
- this builder
- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
withDisplayName
Set value for optional field.- Overrides:
withDisplayNamein classUserLogInfo.Builder- Parameters:
displayName- User display name.- Returns:
- this builder
-
withEmail
Set value for optional field.- Overrides:
withEmailin classUserLogInfo.Builder- Parameters:
email- User email address. Must have length of at most 255.- Returns:
- this builder
- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
build
Builds an instance ofTrustedNonTeamMemberLogInfoconfigured with this builder's values- Overrides:
buildin classUserLogInfo.Builder- Returns:
- new instance of
TrustedNonTeamMemberLogInfo
-