Package com.launchdarkly.api.model
Class Member
- java.lang.Object
-
- com.launchdarkly.api.model.Member
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-05T10:45:26.516033Z[Etc/UTC]", comments="Generator version: 7.18.0") public class Member extends java.lang.ObjectMember
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMember.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>openapiFieldsstatic java.util.HashSet<java.lang.String>openapiRequiredFieldsstatic java.lang.StringSERIALIZED_NAME_CREATION_DATEstatic java.lang.StringSERIALIZED_NAME_CUSTOM_ROLESstatic java.lang.StringSERIALIZED_NAME_EMAILstatic java.lang.StringSERIALIZED_NAME_EXCLUDED_DASHBOARDSstatic java.lang.StringSERIALIZED_NAME_FIRST_NAMEstatic java.lang.StringSERIALIZED_NAME_IDstatic java.lang.StringSERIALIZED_NAME_INTEGRATION_METADATAstatic java.lang.StringSERIALIZED_NAME_LAST_NAMEstatic java.lang.StringSERIALIZED_NAME_LAST_SEENstatic java.lang.StringSERIALIZED_NAME_LAST_SEEN_METADATAstatic java.lang.StringSERIALIZED_NAME_LINKSstatic java.lang.StringSERIALIZED_NAME_MFAstatic java.lang.StringSERIALIZED_NAME_OAUTH_PROVIDERSstatic java.lang.StringSERIALIZED_NAME_PENDING_EMAILstatic java.lang.StringSERIALIZED_NAME_PENDING_INVITEstatic java.lang.StringSERIALIZED_NAME_PERMISSION_GRANTSstatic java.lang.StringSERIALIZED_NAME_ROLEstatic java.lang.StringSERIALIZED_NAME_ROLE_ATTRIBUTESstatic java.lang.StringSERIALIZED_NAME_TEAMSstatic java.lang.StringSERIALIZED_NAME_VERIFIEDstatic java.lang.StringSERIALIZED_NAME_VERSION
-
Constructor Summary
Constructors Constructor Description Member()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MemberaddCustomRolesItem(java.lang.String customRolesItem)MemberaddExcludedDashboardsItem(java.lang.String excludedDashboardsItem)MemberaddOauthProvidersItem(java.lang.String oauthProvidersItem)MemberaddPermissionGrantsItem(MemberPermissionGrantSummaryRep permissionGrantsItem)MemberaddTeamsItem(MemberTeamSummaryRep teamsItem)MembercreationDate(java.lang.Long creationDate)MembercustomRoles(java.util.List<java.lang.String> customRoles)Memberemail(java.lang.String email)booleanequals(java.lang.Object o)MemberexcludedDashboards(java.util.List<java.lang.String> excludedDashboards)MemberfirstName(java.lang.String firstName)static MemberfromJson(java.lang.String jsonString)Create an instance of Member given an JSON stringjava.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()Return the additional (undeclared) property.java.lang.ObjectgetAdditionalProperty(java.lang.String key)Return the additional (undeclared) property with the specified name.java.lang.LonggetCreationDate()Get creationDatejava.util.List<java.lang.String>getCustomRoles()The set of additional roles, besides the base role, assigned to the memberjava.lang.StringgetEmail()The member's email addressjava.util.List<java.lang.String>getExcludedDashboards()Default dashboards that the member has chosen to ignorejava.lang.StringgetFirstName()The member's first namejava.lang.StringgetId()The member's IDIntegrationMetadatagetIntegrationMetadata()Get integrationMetadatajava.lang.StringgetLastName()The member's last namejava.lang.LonggetLastSeen()Get lastSeenLastSeenMetadatagetLastSeenMetadata()Get lastSeenMetadatajava.util.Map<java.lang.String,Link>getLinks()The location and content type of related resourcesjava.lang.StringgetMfa()Whether multi-factor authentication is enabled for this memberjava.util.List<java.lang.String>getOauthProviders()A list of OAuth providersjava.lang.StringgetPendingEmail()The member's email address before it has been verified, for accounts where email verification is requiredjava.lang.BooleangetPendingInvite()Whether the member has a pending invitationjava.util.List<MemberPermissionGrantSummaryRep>getPermissionGrants()A list of permission grants.java.lang.StringgetRole()The member's base role.java.util.Map<java.lang.String,java.util.List<java.lang.String>>getRoleAttributes()Get roleAttributesjava.util.List<MemberTeamSummaryRep>getTeams()Details on the teams this member is assigned tojava.lang.BooleangetVerified()Whether the member's email address has been verifiedjava.lang.IntegergetVersion()Version of the current configurationinthashCode()Memberid(java.lang.String id)MemberintegrationMetadata(IntegrationMetadata integrationMetadata)MemberlastName(java.lang.String lastName)MemberlastSeen(java.lang.Long lastSeen)MemberlastSeenMetadata(LastSeenMetadata lastSeenMetadata)Memberlinks(java.util.Map<java.lang.String,Link> links)Membermfa(java.lang.String mfa)MemberoauthProviders(java.util.List<java.lang.String> oauthProviders)MemberpendingEmail(java.lang.String pendingEmail)MemberpendingInvite(java.lang.Boolean pendingInvite)MemberpermissionGrants(java.util.List<MemberPermissionGrantSummaryRep> permissionGrants)MemberputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.MemberputLinksItem(java.lang.String key, Link linksItem)MemberputRoleAttributesItem(java.lang.String key, java.util.List<java.lang.String> roleAttributesItem)Memberrole(java.lang.String role)MemberroleAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleAttributes)voidsetCreationDate(java.lang.Long creationDate)voidsetCustomRoles(java.util.List<java.lang.String> customRoles)voidsetEmail(java.lang.String email)voidsetExcludedDashboards(java.util.List<java.lang.String> excludedDashboards)voidsetFirstName(java.lang.String firstName)voidsetId(java.lang.String id)voidsetIntegrationMetadata(IntegrationMetadata integrationMetadata)voidsetLastName(java.lang.String lastName)voidsetLastSeen(java.lang.Long lastSeen)voidsetLastSeenMetadata(LastSeenMetadata lastSeenMetadata)voidsetLinks(java.util.Map<java.lang.String,Link> links)voidsetMfa(java.lang.String mfa)voidsetOauthProviders(java.util.List<java.lang.String> oauthProviders)voidsetPendingEmail(java.lang.String pendingEmail)voidsetPendingInvite(java.lang.Boolean pendingInvite)voidsetPermissionGrants(java.util.List<MemberPermissionGrantSummaryRep> permissionGrants)voidsetRole(java.lang.String role)voidsetRoleAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleAttributes)voidsetTeams(java.util.List<MemberTeamSummaryRep> teams)voidsetVerified(java.lang.Boolean verified)voidsetVersion(java.lang.Integer version)Memberteams(java.util.List<MemberTeamSummaryRep> teams)java.lang.StringtoJson()Convert an instance of Member to an JSON stringjava.lang.StringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues foundMemberverified(java.lang.Boolean verified)Memberversion(java.lang.Integer version)
-
-
-
Field Detail
-
SERIALIZED_NAME_LINKS
public static final java.lang.String SERIALIZED_NAME_LINKS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FIRST_NAME
public static final java.lang.String SERIALIZED_NAME_FIRST_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_NAME
public static final java.lang.String SERIALIZED_NAME_LAST_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ROLE
public static final java.lang.String SERIALIZED_NAME_ROLE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMAIL
public static final java.lang.String SERIALIZED_NAME_EMAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PENDING_INVITE
public static final java.lang.String SERIALIZED_NAME_PENDING_INVITE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERIFIED
public static final java.lang.String SERIALIZED_NAME_VERIFIED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PENDING_EMAIL
public static final java.lang.String SERIALIZED_NAME_PENDING_EMAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CUSTOM_ROLES
public static final java.lang.String SERIALIZED_NAME_CUSTOM_ROLES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MFA
public static final java.lang.String SERIALIZED_NAME_MFA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXCLUDED_DASHBOARDS
public static final java.lang.String SERIALIZED_NAME_EXCLUDED_DASHBOARDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_SEEN
public static final java.lang.String SERIALIZED_NAME_LAST_SEEN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LAST_SEEN_METADATA
public static final java.lang.String SERIALIZED_NAME_LAST_SEEN_METADATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_INTEGRATION_METADATA
public static final java.lang.String SERIALIZED_NAME_INTEGRATION_METADATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TEAMS
public static final java.lang.String SERIALIZED_NAME_TEAMS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PERMISSION_GRANTS
public static final java.lang.String SERIALIZED_NAME_PERMISSION_GRANTS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATION_DATE
public static final java.lang.String SERIALIZED_NAME_CREATION_DATE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OAUTH_PROVIDERS
public static final java.lang.String SERIALIZED_NAME_OAUTH_PROVIDERS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VERSION
public static final java.lang.String SERIALIZED_NAME_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ROLE_ATTRIBUTES
public static final java.lang.String SERIALIZED_NAME_ROLE_ATTRIBUTES
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
getLinks
@Nonnull public java.util.Map<java.lang.String,Link> getLinks()
The location and content type of related resources- Returns:
- links
-
setLinks
public void setLinks(@Nonnull java.util.Map<java.lang.String,Link> links)
-
id
public Member id(@Nonnull java.lang.String id)
-
getId
@Nonnull public java.lang.String getId()
The member's ID- Returns:
- id
-
setId
public void setId(@Nonnull java.lang.String id)
-
firstName
public Member firstName(@Nullable java.lang.String firstName)
-
getFirstName
@Nullable public java.lang.String getFirstName()
The member's first name- Returns:
- firstName
-
setFirstName
public void setFirstName(@Nullable java.lang.String firstName)
-
lastName
public Member lastName(@Nullable java.lang.String lastName)
-
getLastName
@Nullable public java.lang.String getLastName()
The member's last name- Returns:
- lastName
-
setLastName
public void setLastName(@Nullable java.lang.String lastName)
-
role
public Member role(@Nonnull java.lang.String role)
-
getRole
@Nonnull public java.lang.String getRole()
The member's base role. If the member has no additional roles, this role will be in effect.- Returns:
- role
-
setRole
public void setRole(@Nonnull java.lang.String role)
-
email
public Member email(@Nonnull java.lang.String email)
-
getEmail
@Nonnull public java.lang.String getEmail()
The member's email address- Returns:
-
setEmail
public void setEmail(@Nonnull java.lang.String email)
-
pendingInvite
public Member pendingInvite(@Nonnull java.lang.Boolean pendingInvite)
-
getPendingInvite
@Nonnull public java.lang.Boolean getPendingInvite()
Whether the member has a pending invitation- Returns:
- pendingInvite
-
setPendingInvite
public void setPendingInvite(@Nonnull java.lang.Boolean pendingInvite)
-
verified
public Member verified(@Nonnull java.lang.Boolean verified)
-
getVerified
@Nonnull public java.lang.Boolean getVerified()
Whether the member's email address has been verified- Returns:
- verified
-
setVerified
public void setVerified(@Nonnull java.lang.Boolean verified)
-
pendingEmail
public Member pendingEmail(@Nullable java.lang.String pendingEmail)
-
getPendingEmail
@Nullable public java.lang.String getPendingEmail()
The member's email address before it has been verified, for accounts where email verification is required- Returns:
- pendingEmail
-
setPendingEmail
public void setPendingEmail(@Nullable java.lang.String pendingEmail)
-
customRoles
public Member customRoles(@Nonnull java.util.List<java.lang.String> customRoles)
-
addCustomRolesItem
public Member addCustomRolesItem(java.lang.String customRolesItem)
-
getCustomRoles
@Nonnull public java.util.List<java.lang.String> getCustomRoles()
The set of additional roles, besides the base role, assigned to the member- Returns:
- customRoles
-
setCustomRoles
public void setCustomRoles(@Nonnull java.util.List<java.lang.String> customRoles)
-
mfa
public Member mfa(@Nonnull java.lang.String mfa)
-
getMfa
@Nonnull public java.lang.String getMfa()
Whether multi-factor authentication is enabled for this member- Returns:
- mfa
-
setMfa
public void setMfa(@Nonnull java.lang.String mfa)
-
excludedDashboards
public Member excludedDashboards(@Nullable java.util.List<java.lang.String> excludedDashboards)
-
addExcludedDashboardsItem
public Member addExcludedDashboardsItem(java.lang.String excludedDashboardsItem)
-
getExcludedDashboards
@Nullable public java.util.List<java.lang.String> getExcludedDashboards()
Default dashboards that the member has chosen to ignore- Returns:
- excludedDashboards
-
setExcludedDashboards
public void setExcludedDashboards(@Nullable java.util.List<java.lang.String> excludedDashboards)
-
lastSeen
public Member lastSeen(@Nonnull java.lang.Long lastSeen)
-
getLastSeen
@Nonnull public java.lang.Long getLastSeen()
Get lastSeen- Returns:
- lastSeen
-
setLastSeen
public void setLastSeen(@Nonnull java.lang.Long lastSeen)
-
lastSeenMetadata
public Member lastSeenMetadata(@Nullable LastSeenMetadata lastSeenMetadata)
-
getLastSeenMetadata
@Nullable public LastSeenMetadata getLastSeenMetadata()
Get lastSeenMetadata- Returns:
- lastSeenMetadata
-
setLastSeenMetadata
public void setLastSeenMetadata(@Nullable LastSeenMetadata lastSeenMetadata)
-
integrationMetadata
public Member integrationMetadata(@Nullable IntegrationMetadata integrationMetadata)
-
getIntegrationMetadata
@Nullable public IntegrationMetadata getIntegrationMetadata()
Get integrationMetadata- Returns:
- integrationMetadata
-
setIntegrationMetadata
public void setIntegrationMetadata(@Nullable IntegrationMetadata integrationMetadata)
-
teams
public Member teams(@Nullable java.util.List<MemberTeamSummaryRep> teams)
-
addTeamsItem
public Member addTeamsItem(MemberTeamSummaryRep teamsItem)
-
getTeams
@Nullable public java.util.List<MemberTeamSummaryRep> getTeams()
Details on the teams this member is assigned to- Returns:
- teams
-
setTeams
public void setTeams(@Nullable java.util.List<MemberTeamSummaryRep> teams)
-
permissionGrants
public Member permissionGrants(@Nullable java.util.List<MemberPermissionGrantSummaryRep> permissionGrants)
-
addPermissionGrantsItem
public Member addPermissionGrantsItem(MemberPermissionGrantSummaryRep permissionGrantsItem)
-
getPermissionGrants
@Nullable public java.util.List<MemberPermissionGrantSummaryRep> getPermissionGrants()
A list of permission grants. Permission grants allow a member to have access to a specific action, without having to create or update a custom role.- Returns:
- permissionGrants
-
setPermissionGrants
public void setPermissionGrants(@Nullable java.util.List<MemberPermissionGrantSummaryRep> permissionGrants)
-
creationDate
public Member creationDate(@Nonnull java.lang.Long creationDate)
-
getCreationDate
@Nonnull public java.lang.Long getCreationDate()
Get creationDate- Returns:
- creationDate
-
setCreationDate
public void setCreationDate(@Nonnull java.lang.Long creationDate)
-
oauthProviders
public Member oauthProviders(@Nullable java.util.List<java.lang.String> oauthProviders)
-
addOauthProvidersItem
public Member addOauthProvidersItem(java.lang.String oauthProvidersItem)
-
getOauthProviders
@Nullable public java.util.List<java.lang.String> getOauthProviders()
A list of OAuth providers- Returns:
- oauthProviders
-
setOauthProviders
public void setOauthProviders(@Nullable java.util.List<java.lang.String> oauthProviders)
-
version
public Member version(@Nullable java.lang.Integer version)
-
getVersion
@Nullable public java.lang.Integer getVersion()
Version of the current configuration- Returns:
- version
-
setVersion
public void setVersion(@Nullable java.lang.Integer version)
-
roleAttributes
public Member roleAttributes(@Nullable java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleAttributes)
-
putRoleAttributesItem
public Member putRoleAttributesItem(java.lang.String key, java.util.List<java.lang.String> roleAttributesItem)
-
getRoleAttributes
@Nullable public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getRoleAttributes()
Get roleAttributes- Returns:
- roleAttributes
-
setRoleAttributes
public void setRoleAttributes(@Nullable java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleAttributes)
-
putAdditionalProperty
public Member putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the Member instance itself
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws java.io.IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
java.io.IOException- if the JSON Element is invalid with respect to Member
-
fromJson
public static Member fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of Member given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Member
- Throws:
java.io.IOException- if the JSON string is invalid with respect to Member
-
toJson
public java.lang.String toJson()
Convert an instance of Member to an JSON string- Returns:
- JSON string
-
-