Package com.launchdarkly.api.model
Class Member
- java.lang.Object
-
- com.launchdarkly.api.model.Member
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-11-16T23:57:26.096741Z[Etc/UTC]") 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_TEAMSstatic java.lang.StringSERIALIZED_NAME_VERIFIED
-
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 custom roles (as keys) 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 built-in role.java.util.List<MemberTeamSummaryRep>getTeams()Details on the teams this member is assigned tojava.lang.BooleangetVerified()Whether the member's email address has been verifiedinthashCode()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)Memberrole(java.lang.String role)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)voidsetTeams(java.util.List<MemberTeamSummaryRep> teams)voidsetVerified(java.lang.Boolean verified)Memberteams(java.util.List<MemberTeamSummaryRep> teams)java.lang.StringtoJson()Convert an instance of Member to an JSON stringjava.lang.StringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues foundMemberverified(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()
The location and content type of related resources- 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 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 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()
The member's email address before it has been verified, for accounts where email verification is required- 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 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()
Details on the teams this member is assigned to- 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()
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(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()
A list of OAuth providers- 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOExceptionValidates 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
-
-