Class IamUser.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.IamUser.Builder
-
- Enclosing class:
- IamUser
public static final class IamUser.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IamUser.Builderavatar(IamUserAvatar avatar)The user's avatar data.IamUser.Builderavatar(org.openapitools.jackson.nullable.JsonNullable<? extends IamUserAvatar> avatar)The user's avatar data.IamUserbuild()IamUser.BuildercreatedAt(java.time.OffsetDateTime createdAt)The date the user was createdIamUser.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The date the user was createdIamUser.BuilderfirstName(java.lang.String firstName)IamUser.BuilderfirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)IamUser.Buildergroups(java.util.List<IamGroup> groups)List of groups the user is assigned toIamUser.Buildergroups(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<IamGroup>> groups)List of groups the user is assigned toIamUser.Builderid(java.lang.String id)Unique identifierIamUser.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierIamUser.BuilderisBotUser(IsBotUser isBotUser)Indicates if the user is a bot or service userIamUser.BuilderisBotUser(org.openapitools.jackson.nullable.JsonNullable<? extends IsBotUser> isBotUser)Indicates if the user is a bot or service userIamUser.BuilderlastActiveAt(java.time.OffsetDateTime lastActiveAt)The date this user was last activeIamUser.BuilderlastActiveAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> lastActiveAt)The date this user was last activeIamUser.BuilderlastLoginAt(java.time.OffsetDateTime lastLoginAt)The date this user last logged inIamUser.BuilderlastLoginAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> lastLoginAt)The date this user last logged inIamUser.BuilderlastName(java.lang.String lastName)IamUser.BuilderlastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)IamUser.BuildermultiFactorEnabled(java.util.List<IamMfaTypeEnum> multiFactorEnabled)The list of Multi-Factor Authentication (MFA) types enabled for the user.IamUser.BuildermultiFactorEnabled(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<IamMfaTypeEnum>> multiFactorEnabled)The list of Multi-Factor Authentication (MFA) types enabled for the user.IamUser.Buildername(java.lang.String name)User's name which (can be a full name or display name)IamUser.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)User's name which (can be a full name or display name)IamUser.BuilderprimaryEmailAddress(java.lang.String primaryEmailAddress)Primary email address of the user.IamUser.BuilderprimaryEmailAddress(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmailAddress)Primary email address of the user.IamUser.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierIamUser.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierIamUser.Builderroles(java.util.List<IamRole> roles)List of roles the user is assigned toIamUser.Builderroles(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<IamRole>> roles)List of roles the user is assigned toIamUser.Builderstatus(IamUserStatus status)IamUser.Builderstatus(org.openapitools.jackson.nullable.JsonNullable<? extends IamUserStatus> status)IamUser.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectIamUser.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectIamUser.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)The date the user was createdIamUser.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The date the user was createdIamUser.Builderusername(java.lang.String username)IamUser.Builderusername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username)
-
-
-
Method Detail
-
id
public IamUser.Builder id(java.lang.String id)
Unique identifier
-
id
public IamUser.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public IamUser.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public IamUser.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
unifiedCustomFields
public IamUser.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public IamUser.Builder unifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
primaryEmailAddress
public IamUser.Builder primaryEmailAddress(java.lang.String primaryEmailAddress)
Primary email address of the user. This is generally a work email address.
-
primaryEmailAddress
public IamUser.Builder primaryEmailAddress(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> primaryEmailAddress)
Primary email address of the user. This is generally a work email address.
-
firstName
public IamUser.Builder firstName(java.lang.String firstName)
-
firstName
public IamUser.Builder firstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
-
lastName
public IamUser.Builder lastName(java.lang.String lastName)
-
lastName
public IamUser.Builder lastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
-
name
public IamUser.Builder name(java.lang.String name)
User's name which (can be a full name or display name)
-
name
public IamUser.Builder name(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
User's name which (can be a full name or display name)
-
username
public IamUser.Builder username(java.lang.String username)
-
username
public IamUser.Builder username(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> username)
-
isBotUser
public IamUser.Builder isBotUser(IsBotUser isBotUser)
Indicates if the user is a bot or service user
-
isBotUser
public IamUser.Builder isBotUser(org.openapitools.jackson.nullable.JsonNullable<? extends IsBotUser> isBotUser)
Indicates if the user is a bot or service user
-
roles
public IamUser.Builder roles(java.util.List<IamRole> roles)
List of roles the user is assigned to
-
roles
public IamUser.Builder roles(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<IamRole>> roles)
List of roles the user is assigned to
-
groups
public IamUser.Builder groups(java.util.List<IamGroup> groups)
List of groups the user is assigned to
-
groups
public IamUser.Builder groups(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<IamGroup>> groups)
List of groups the user is assigned to
-
status
public IamUser.Builder status(IamUserStatus status)
-
status
public IamUser.Builder status(org.openapitools.jackson.nullable.JsonNullable<? extends IamUserStatus> status)
-
lastActiveAt
public IamUser.Builder lastActiveAt(java.time.OffsetDateTime lastActiveAt)
The date this user was last active
-
lastActiveAt
public IamUser.Builder lastActiveAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> lastActiveAt)
The date this user was last active
-
lastLoginAt
public IamUser.Builder lastLoginAt(java.time.OffsetDateTime lastLoginAt)
The date this user last logged in
-
lastLoginAt
public IamUser.Builder lastLoginAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> lastLoginAt)
The date this user last logged in
-
createdAt
public IamUser.Builder createdAt(java.time.OffsetDateTime createdAt)
The date the user was created
-
createdAt
public IamUser.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
The date the user was created
-
updatedAt
public IamUser.Builder updatedAt(java.time.OffsetDateTime updatedAt)
The date the user was created
-
updatedAt
public IamUser.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
The date the user was created
-
multiFactorEnabled
public IamUser.Builder multiFactorEnabled(java.util.List<IamMfaTypeEnum> multiFactorEnabled)
The list of Multi-Factor Authentication (MFA) types enabled for the user.
-
multiFactorEnabled
public IamUser.Builder multiFactorEnabled(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<IamMfaTypeEnum>> multiFactorEnabled)
The list of Multi-Factor Authentication (MFA) types enabled for the user.
-
avatar
public IamUser.Builder avatar(IamUserAvatar avatar)
The user's avatar data. This generally contains a URL within this property's 'contents' array.
-
avatar
public IamUser.Builder avatar(org.openapitools.jackson.nullable.JsonNullable<? extends IamUserAvatar> avatar)
The user's avatar data. This generally contains a URL within this property's 'contents' array.
-
build
public IamUser build()
-
-