Package com.dropbox.core.v2.teamlog
Class NonTeamMemberLogInfo.Builder
- java.lang.Object
-
- com.dropbox.core.v2.teamlog.UserLogInfo.Builder
-
- com.dropbox.core.v2.teamlog.NonTeamMemberLogInfo.Builder
-
- Enclosing class:
- NonTeamMemberLogInfo
public static class NonTeamMemberLogInfo.Builder extends UserLogInfo.Builder
Builder forNonTeamMemberLogInfo
.
-
-
Field Summary
-
Fields inherited from class com.dropbox.core.v2.teamlog.UserLogInfo.Builder
accountId, displayName, email
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NonTeamMemberLogInfo
build()
Builds an instance ofNonTeamMemberLogInfo
configured with this builder's valuesNonTeamMemberLogInfo.Builder
withAccountId(java.lang.String accountId)
Set value for optional field.NonTeamMemberLogInfo.Builder
withDisplayName(java.lang.String displayName)
Set value for optional field.NonTeamMemberLogInfo.Builder
withEmail(java.lang.String email)
Set value for optional field.
-
-
-
Method Detail
-
withAccountId
public NonTeamMemberLogInfo.Builder withAccountId(java.lang.String accountId)
Set value for optional field.- Overrides:
withAccountId
in 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:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
withDisplayName
public NonTeamMemberLogInfo.Builder withDisplayName(java.lang.String displayName)
Set value for optional field.- Overrides:
withDisplayName
in classUserLogInfo.Builder
- Parameters:
displayName
- User display name.- Returns:
- this builder
-
withEmail
public NonTeamMemberLogInfo.Builder withEmail(java.lang.String email)
Set value for optional field.- Overrides:
withEmail
in classUserLogInfo.Builder
- Parameters:
email
- User email address. Must have length of at most 255.- Returns:
- this builder
- Throws:
java.lang.IllegalArgumentException
- If any argument does not meet its preconditions.
-
build
public NonTeamMemberLogInfo build()
Builds an instance ofNonTeamMemberLogInfo
configured with this builder's values- Overrides:
build
in classUserLogInfo.Builder
- Returns:
- new instance of
NonTeamMemberLogInfo
-
-