Class Summary.Builder
- java.lang.Object
-
- com.rivet.api.resources.group.common.types.Summary.Builder
-
- All Implemented Interfaces:
Summary._FinalStage,Summary.BioStage,Summary.DisplayNameStage,Summary.ExternalStage,Summary.GroupIdStage,Summary.IsCurrentIdentityMemberStage,Summary.IsDeveloperStage,Summary.MemberCountStage,Summary.OwnerIdentityIdStage,Summary.PublicityStage
- Enclosing class:
- Summary
public static final class Summary.Builder extends java.lang.Object implements Summary.GroupIdStage, Summary.DisplayNameStage, Summary.ExternalStage, Summary.IsDeveloperStage, Summary.BioStage, Summary.IsCurrentIdentityMemberStage, Summary.PublicityStage, Summary.MemberCountStage, Summary.OwnerIdentityIdStage, Summary._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Summary._FinalStageavatarUrl(java.lang.String avatarUrl)The URL of this group's avatar image.Summary._FinalStageavatarUrl(java.util.Optional<java.lang.String> avatarUrl)Summary.IsCurrentIdentityMemberStagebio(java.lang.String bio)Summarybuild()Summary.ExternalStagedisplayName(java.lang.String displayName)Summary.IsDeveloperStageexternal(ExternalLinks external)Summary.Builderfrom(Summary other)Summary.DisplayNameStagegroupId(java.util.UUID groupId)Summary.PublicityStageisCurrentIdentityMember(boolean isCurrentIdentityMember)Whether or not the current identity is a member of this group.Summary.BioStageisDeveloper(boolean isDeveloper)Whether or not this group is a developer.Summary.OwnerIdentityIdStagememberCount(int memberCount)Summary._FinalStageownerIdentityId(java.util.UUID ownerIdentityId)Summary.MemberCountStagepublicity(Publicity publicity)
-
-
-
Method Detail
-
from
public Summary.Builder from(Summary other)
- Specified by:
fromin interfaceSummary.GroupIdStage
-
groupId
public Summary.DisplayNameStage groupId(java.util.UUID groupId)
- Specified by:
groupIdin interfaceSummary.GroupIdStage
-
displayName
public Summary.ExternalStage displayName(java.lang.String displayName)
- Specified by:
displayNamein interfaceSummary.DisplayNameStage
-
external
public Summary.IsDeveloperStage external(ExternalLinks external)
- Specified by:
externalin interfaceSummary.ExternalStage
-
isDeveloper
public Summary.BioStage isDeveloper(boolean isDeveloper)
Whether or not this group is a developer.
- Specified by:
isDeveloperin interfaceSummary.IsDeveloperStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
bio
public Summary.IsCurrentIdentityMemberStage bio(java.lang.String bio)
- Specified by:
bioin interfaceSummary.BioStage
-
isCurrentIdentityMember
public Summary.PublicityStage isCurrentIdentityMember(boolean isCurrentIdentityMember)
Whether or not the current identity is a member of this group.
- Specified by:
isCurrentIdentityMemberin interfaceSummary.IsCurrentIdentityMemberStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
publicity
public Summary.MemberCountStage publicity(Publicity publicity)
- Specified by:
publicityin interfaceSummary.PublicityStage
-
memberCount
public Summary.OwnerIdentityIdStage memberCount(int memberCount)
- Specified by:
memberCountin interfaceSummary.MemberCountStage
-
ownerIdentityId
public Summary._FinalStage ownerIdentityId(java.util.UUID ownerIdentityId)
- Specified by:
ownerIdentityIdin interfaceSummary.OwnerIdentityIdStage
-
avatarUrl
public Summary._FinalStage avatarUrl(java.lang.String avatarUrl)
The URL of this group's avatar image.
- Specified by:
avatarUrlin interfaceSummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
avatarUrl
public Summary._FinalStage avatarUrl(java.util.Optional<java.lang.String> avatarUrl)
- Specified by:
avatarUrlin interfaceSummary._FinalStage
-
build
public Summary build()
- Specified by:
buildin interfaceSummary._FinalStage
-
-