Package com.dropbox.core.v2.teamlog
Class MemberChangeStatusDetails.Builder
- java.lang.Object
- 
- com.dropbox.core.v2.teamlog.MemberChangeStatusDetails.Builder
 
- 
- Enclosing class:
- MemberChangeStatusDetails
 
 public static class MemberChangeStatusDetails.Builder extends java.lang.ObjectBuilder forMemberChangeStatusDetails.
- 
- 
Field SummaryFields Modifier and Type Field Description protected ActionDetailsactionprotected java.lang.StringnewTeamprotected MemberStatusnewValueprotected java.lang.StringpreviousTeamprotected MemberStatuspreviousValue
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBuilder(MemberStatus newValue)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MemberChangeStatusDetailsbuild()Builds an instance ofMemberChangeStatusDetailsconfigured with this builder's valuesMemberChangeStatusDetails.BuilderwithAction(ActionDetails action)Set value for optional field.MemberChangeStatusDetails.BuilderwithNewTeam(java.lang.String newTeam)Set value for optional field.MemberChangeStatusDetails.BuilderwithPreviousTeam(java.lang.String previousTeam)Set value for optional field.MemberChangeStatusDetails.BuilderwithPreviousValue(MemberStatus previousValue)Set value for optional field.
 
- 
- 
- 
Field Detail- 
newValueprotected final MemberStatus newValue 
 - 
previousValueprotected MemberStatus previousValue 
 - 
actionprotected ActionDetails action 
 - 
newTeamprotected java.lang.String newTeam 
 - 
previousTeamprotected java.lang.String previousTeam 
 
- 
 - 
Constructor Detail- 
Builderprotected Builder(MemberStatus newValue) 
 
- 
 - 
Method Detail- 
withPreviousValuepublic MemberChangeStatusDetails.Builder withPreviousValue(MemberStatus previousValue) Set value for optional field.- Parameters:
- previousValue- Previous member status. Might be missing due to historical data gap.
- Returns:
- this builder
 
 - 
withActionpublic MemberChangeStatusDetails.Builder withAction(ActionDetails action) Set value for optional field.- Parameters:
- action- Additional information indicating the action taken that caused status change.
- Returns:
- this builder
 
 - 
withNewTeampublic MemberChangeStatusDetails.Builder withNewTeam(java.lang.String newTeam) Set value for optional field.- Parameters:
- newTeam- The user's new team name. This field is relevant when the user is transferred off the team.
- Returns:
- this builder
 
 - 
withPreviousTeampublic MemberChangeStatusDetails.Builder withPreviousTeam(java.lang.String previousTeam) Set value for optional field.- Parameters:
- previousTeam- The user's previous team name. This field is relevant when the user is transferred onto the team.
- Returns:
- this builder
 
 - 
buildpublic MemberChangeStatusDetails build() Builds an instance ofMemberChangeStatusDetailsconfigured with this builder's values- Returns:
- new instance of MemberChangeStatusDetails
 
 
- 
 
-