Package com.launchdarkly.api.model
Class Member
- java.lang.Object
-
- com.launchdarkly.api.model.Member
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-07-11T22:46:03.646077Z[Etc/UTC]") public class Member extends java.lang.Object
Member
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Member.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>
openapiFields
static java.util.HashSet<java.lang.String>
openapiRequiredFields
static java.lang.String
SERIALIZED_NAME_CREATION_DATE
static java.lang.String
SERIALIZED_NAME_CUSTOM_ROLES
static java.lang.String
SERIALIZED_NAME_EMAIL
static java.lang.String
SERIALIZED_NAME_EXCLUDED_DASHBOARDS
static java.lang.String
SERIALIZED_NAME_FIRST_NAME
static java.lang.String
SERIALIZED_NAME_ID
static java.lang.String
SERIALIZED_NAME_INTEGRATION_METADATA
static java.lang.String
SERIALIZED_NAME_LAST_NAME
static java.lang.String
SERIALIZED_NAME_LAST_SEEN
static java.lang.String
SERIALIZED_NAME_LAST_SEEN_METADATA
static java.lang.String
SERIALIZED_NAME_LINKS
static java.lang.String
SERIALIZED_NAME_MFA
static java.lang.String
SERIALIZED_NAME_OAUTH_PROVIDERS
static java.lang.String
SERIALIZED_NAME_PENDING_EMAIL
static java.lang.String
SERIALIZED_NAME_PENDING_INVITE
static java.lang.String
SERIALIZED_NAME_PERMISSION_GRANTS
static java.lang.String
SERIALIZED_NAME_ROLE
static java.lang.String
SERIALIZED_NAME_TEAMS
static java.lang.String
SERIALIZED_NAME_VERIFIED
-
Constructor Summary
Constructors Constructor Description Member()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Member
addCustomRolesItem(java.lang.String customRolesItem)
Member
addExcludedDashboardsItem(java.lang.String excludedDashboardsItem)
Member
addOauthProvidersItem(java.lang.String oauthProvidersItem)
Member
addPermissionGrantsItem(MemberPermissionGrantSummaryRep permissionGrantsItem)
Member
addTeamsItem(MemberTeamSummaryRep teamsItem)
Member
creationDate(java.lang.Long creationDate)
Member
customRoles(java.util.List<java.lang.String> customRoles)
Member
email(java.lang.String email)
boolean
equals(java.lang.Object o)
Member
excludedDashboards(java.util.List<java.lang.String> excludedDashboards)
Member
firstName(java.lang.String firstName)
static Member
fromJson(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.Object
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.java.lang.Long
getCreationDate()
Get creationDatejava.util.List<java.lang.String>
getCustomRoles()
The set of custom roles (as keys) assigned to the memberjava.lang.String
getEmail()
The member's email addressjava.util.List<java.lang.String>
getExcludedDashboards()
Default dashboards that the member has chosen to ignorejava.lang.String
getFirstName()
The member's first namejava.lang.String
getId()
The member's IDIntegrationMetadata
getIntegrationMetadata()
Get integrationMetadatajava.lang.String
getLastName()
The member's last namejava.lang.Long
getLastSeen()
Get lastSeenLastSeenMetadata
getLastSeenMetadata()
Get lastSeenMetadatajava.util.Map<java.lang.String,Link>
getLinks()
Get linksjava.lang.String
getMfa()
Whether or not multi-factor authentication is enabled for this memberjava.util.List<java.lang.String>
getOauthProviders()
Get oauthProvidersjava.lang.String
getPendingEmail()
Get pendingEmailjava.lang.Boolean
getPendingInvite()
Whether or not the member has a pending invitationjava.util.List<MemberPermissionGrantSummaryRep>
getPermissionGrants()
Get permissionGrantsjava.lang.String
getRole()
The member's built-in role.java.util.List<MemberTeamSummaryRep>
getTeams()
Get teamsjava.lang.Boolean
getVerified()
Whether or not the member's email address has been verifiedint
hashCode()
Member
id(java.lang.String id)
Member
integrationMetadata(IntegrationMetadata integrationMetadata)
Member
lastName(java.lang.String lastName)
Member
lastSeen(java.lang.Long lastSeen)
Member
lastSeenMetadata(LastSeenMetadata lastSeenMetadata)
Member
links(java.util.Map<java.lang.String,Link> links)
Member
mfa(java.lang.String mfa)
Member
oauthProviders(java.util.List<java.lang.String> oauthProviders)
Member
pendingEmail(java.lang.String pendingEmail)
Member
pendingInvite(java.lang.Boolean pendingInvite)
Member
permissionGrants(java.util.List<MemberPermissionGrantSummaryRep> permissionGrants)
Member
putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.Member
putLinksItem(java.lang.String key, Link linksItem)
Member
role(java.lang.String role)
void
setCreationDate(java.lang.Long creationDate)
void
setCustomRoles(java.util.List<java.lang.String> customRoles)
void
setEmail(java.lang.String email)
void
setExcludedDashboards(java.util.List<java.lang.String> excludedDashboards)
void
setFirstName(java.lang.String firstName)
void
setId(java.lang.String id)
void
setIntegrationMetadata(IntegrationMetadata integrationMetadata)
void
setLastName(java.lang.String lastName)
void
setLastSeen(java.lang.Long lastSeen)
void
setLastSeenMetadata(LastSeenMetadata lastSeenMetadata)
void
setLinks(java.util.Map<java.lang.String,Link> links)
void
setMfa(java.lang.String mfa)
void
setOauthProviders(java.util.List<java.lang.String> oauthProviders)
void
setPendingEmail(java.lang.String pendingEmail)
void
setPendingInvite(java.lang.Boolean pendingInvite)
void
setPermissionGrants(java.util.List<MemberPermissionGrantSummaryRep> permissionGrants)
void
setRole(java.lang.String role)
void
setTeams(java.util.List<MemberTeamSummaryRep> teams)
void
setVerified(java.lang.Boolean verified)
Member
teams(java.util.List<MemberTeamSummaryRep> teams)
java.lang.String
toJson()
Convert an instance of Member to an JSON stringjava.lang.String
toString()
static void
validateJsonObject(com.google.gson.JsonObject jsonObj)
Validates the JSON Object and throws an exception if issues foundMember
verified(java.lang.Boolean verified)
-
-
-
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
-
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()
Get links- Returns:
- links
-
setLinks
public void setLinks(java.util.Map<java.lang.String,Link> links)
-
id
public Member id(java.lang.String id)
-
getId
@Nonnull public java.lang.String getId()
The member's ID- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
firstName
public Member firstName(java.lang.String firstName)
-
getFirstName
@Nullable public java.lang.String getFirstName()
The member's first name- Returns:
- firstName
-
setFirstName
public void setFirstName(java.lang.String firstName)
-
lastName
public Member lastName(java.lang.String lastName)
-
getLastName
@Nullable public java.lang.String getLastName()
The member's last name- Returns:
- lastName
-
setLastName
public void setLastName(java.lang.String lastName)
-
role
public Member role(java.lang.String role)
-
getRole
@Nonnull public java.lang.String getRole()
The member's built-in role. If the member has no custom roles, this role will be in effect.- Returns:
- role
-
setRole
public void setRole(java.lang.String role)
-
email
public Member email(java.lang.String email)
-
getEmail
@Nonnull public java.lang.String getEmail()
The member's email address- Returns:
-
setEmail
public void setEmail(java.lang.String email)
-
pendingInvite
public Member pendingInvite(java.lang.Boolean pendingInvite)
-
getPendingInvite
@Nonnull public java.lang.Boolean getPendingInvite()
Whether or not the member has a pending invitation- Returns:
- pendingInvite
-
setPendingInvite
public void setPendingInvite(java.lang.Boolean pendingInvite)
-
verified
public Member verified(java.lang.Boolean verified)
-
getVerified
@Nonnull public java.lang.Boolean getVerified()
Whether or not the member's email address has been verified- Returns:
- verified
-
setVerified
public void setVerified(java.lang.Boolean verified)
-
pendingEmail
public Member pendingEmail(java.lang.String pendingEmail)
-
getPendingEmail
@Nullable public java.lang.String getPendingEmail()
Get pendingEmail- Returns:
- pendingEmail
-
setPendingEmail
public void setPendingEmail(java.lang.String pendingEmail)
-
customRoles
public Member customRoles(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 custom roles (as keys) assigned to the member- Returns:
- customRoles
-
setCustomRoles
public void setCustomRoles(java.util.List<java.lang.String> customRoles)
-
mfa
public Member mfa(java.lang.String mfa)
-
getMfa
@Nonnull public java.lang.String getMfa()
Whether or not multi-factor authentication is enabled for this member- Returns:
- mfa
-
setMfa
public void setMfa(java.lang.String mfa)
-
excludedDashboards
public Member excludedDashboards(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(java.util.List<java.lang.String> excludedDashboards)
-
lastSeen
public Member lastSeen(java.lang.Long lastSeen)
-
getLastSeen
@Nonnull public java.lang.Long getLastSeen()
Get lastSeen- Returns:
- lastSeen
-
setLastSeen
public void setLastSeen(java.lang.Long lastSeen)
-
lastSeenMetadata
public Member lastSeenMetadata(LastSeenMetadata lastSeenMetadata)
-
getLastSeenMetadata
@Nullable public LastSeenMetadata getLastSeenMetadata()
Get lastSeenMetadata- Returns:
- lastSeenMetadata
-
setLastSeenMetadata
public void setLastSeenMetadata(LastSeenMetadata lastSeenMetadata)
-
integrationMetadata
public Member integrationMetadata(IntegrationMetadata integrationMetadata)
-
getIntegrationMetadata
@Nullable public IntegrationMetadata getIntegrationMetadata()
Get integrationMetadata- Returns:
- integrationMetadata
-
setIntegrationMetadata
public void setIntegrationMetadata(IntegrationMetadata integrationMetadata)
-
teams
public Member teams(java.util.List<MemberTeamSummaryRep> teams)
-
addTeamsItem
public Member addTeamsItem(MemberTeamSummaryRep teamsItem)
-
getTeams
@Nullable public java.util.List<MemberTeamSummaryRep> getTeams()
Get teams- Returns:
- teams
-
setTeams
public void setTeams(java.util.List<MemberTeamSummaryRep> teams)
-
permissionGrants
public Member permissionGrants(java.util.List<MemberPermissionGrantSummaryRep> permissionGrants)
-
addPermissionGrantsItem
public Member addPermissionGrantsItem(MemberPermissionGrantSummaryRep permissionGrantsItem)
-
getPermissionGrants
@Nullable public java.util.List<MemberPermissionGrantSummaryRep> getPermissionGrants()
Get permissionGrants- Returns:
- permissionGrants
-
setPermissionGrants
public void setPermissionGrants(java.util.List<MemberPermissionGrantSummaryRep> permissionGrants)
-
creationDate
public Member creationDate(java.lang.Long creationDate)
-
getCreationDate
@Nonnull public java.lang.Long getCreationDate()
Get creationDate- Returns:
- creationDate
-
setCreationDate
public void setCreationDate(java.lang.Long creationDate)
-
oauthProviders
public Member oauthProviders(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()
Get oauthProviders- Returns:
- oauthProviders
-
setOauthProviders
public void setOauthProviders(java.util.List<java.lang.String> oauthProviders)
-
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.
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOException
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj
- JSON Object- Throws:
java.io.IOException
- if the JSON Object 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
-
-