Package com.launchdarkly.api.model
Class NewMemberForm
- java.lang.Object
-
- com.launchdarkly.api.model.NewMemberForm
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-05T10:45:26.516033Z[Etc/UTC]", comments="Generator version: 7.18.0") public class NewMemberForm extends java.lang.ObjectNewMemberForm
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNewMemberForm.CustomTypeAdapterFactorystatic classNewMemberForm.RoleEnumThe member's initial role, if you are using a base role for the initial role
-
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_CUSTOM_ROLESstatic java.lang.StringSERIALIZED_NAME_EMAILstatic java.lang.StringSERIALIZED_NAME_FIRST_NAMEstatic java.lang.StringSERIALIZED_NAME_LAST_NAMEstatic java.lang.StringSERIALIZED_NAME_PASSWORDstatic java.lang.StringSERIALIZED_NAME_ROLEstatic java.lang.StringSERIALIZED_NAME_ROLE_ATTRIBUTESstatic java.lang.StringSERIALIZED_NAME_TEAM_KEYS
-
Constructor Summary
Constructors Constructor Description NewMemberForm()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NewMemberFormaddCustomRolesItem(java.lang.String customRolesItem)NewMemberFormaddTeamKeysItem(java.lang.String teamKeysItem)NewMemberFormcustomRoles(java.util.List<java.lang.String> customRoles)NewMemberFormemail(java.lang.String email)booleanequals(java.lang.Object o)NewMemberFormfirstName(java.lang.String firstName)static NewMemberFormfromJson(java.lang.String jsonString)Create an instance of NewMemberForm 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.util.List<java.lang.String>getCustomRoles()An array of the member's initial roles, if you are using custom roles or preset roles provided by LaunchDarklyjava.lang.StringgetEmail()The member's emailjava.lang.StringgetFirstName()The member's first namejava.lang.StringgetLastName()The member's last namejava.lang.StringgetPassword()The member's passwordNewMemberForm.RoleEnumgetRole()The member's initial role, if you are using a base role for the initial rolejava.util.Map<java.lang.String,java.util.List<java.lang.String>>getRoleAttributes()Get roleAttributesjava.util.List<java.lang.String>getTeamKeys()An array of the member's teamsinthashCode()NewMemberFormlastName(java.lang.String lastName)NewMemberFormpassword(java.lang.String password)NewMemberFormputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.NewMemberFormputRoleAttributesItem(java.lang.String key, java.util.List<java.lang.String> roleAttributesItem)NewMemberFormrole(NewMemberForm.RoleEnum role)NewMemberFormroleAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleAttributes)voidsetCustomRoles(java.util.List<java.lang.String> customRoles)voidsetEmail(java.lang.String email)voidsetFirstName(java.lang.String firstName)voidsetLastName(java.lang.String lastName)voidsetPassword(java.lang.String password)voidsetRole(NewMemberForm.RoleEnum role)voidsetRoleAttributes(java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleAttributes)voidsetTeamKeys(java.util.List<java.lang.String> teamKeys)NewMemberFormteamKeys(java.util.List<java.lang.String> teamKeys)java.lang.StringtoJson()Convert an instance of NewMemberForm to an JSON stringjava.lang.StringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_EMAIL
public static final java.lang.String SERIALIZED_NAME_EMAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PASSWORD
public static final java.lang.String SERIALIZED_NAME_PASSWORD
- 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_CUSTOM_ROLES
public static final java.lang.String SERIALIZED_NAME_CUSTOM_ROLES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TEAM_KEYS
public static final java.lang.String SERIALIZED_NAME_TEAM_KEYS
- 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
-
email
public NewMemberForm email(@Nonnull java.lang.String email)
-
getEmail
@Nonnull public java.lang.String getEmail()
The member's email- Returns:
-
setEmail
public void setEmail(@Nonnull java.lang.String email)
-
password
public NewMemberForm password(@Nullable java.lang.String password)
-
getPassword
@Nullable public java.lang.String getPassword()
The member's password- Returns:
- password
-
setPassword
public void setPassword(@Nullable java.lang.String password)
-
firstName
public NewMemberForm 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 NewMemberForm 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 NewMemberForm role(@Nullable NewMemberForm.RoleEnum role)
-
getRole
@Nullable public NewMemberForm.RoleEnum getRole()
The member's initial role, if you are using a base role for the initial role- Returns:
- role
-
setRole
public void setRole(@Nullable NewMemberForm.RoleEnum role)
-
customRoles
public NewMemberForm customRoles(@Nullable java.util.List<java.lang.String> customRoles)
-
addCustomRolesItem
public NewMemberForm addCustomRolesItem(java.lang.String customRolesItem)
-
getCustomRoles
@Nullable public java.util.List<java.lang.String> getCustomRoles()
An array of the member's initial roles, if you are using custom roles or preset roles provided by LaunchDarkly- Returns:
- customRoles
-
setCustomRoles
public void setCustomRoles(@Nullable java.util.List<java.lang.String> customRoles)
-
teamKeys
public NewMemberForm teamKeys(@Nullable java.util.List<java.lang.String> teamKeys)
-
addTeamKeysItem
public NewMemberForm addTeamKeysItem(java.lang.String teamKeysItem)
-
getTeamKeys
@Nullable public java.util.List<java.lang.String> getTeamKeys()
An array of the member's teams- Returns:
- teamKeys
-
setTeamKeys
public void setTeamKeys(@Nullable java.util.List<java.lang.String> teamKeys)
-
roleAttributes
public NewMemberForm roleAttributes(@Nullable java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleAttributes)
-
putRoleAttributesItem
public NewMemberForm 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 NewMemberForm 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 NewMemberForm 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 NewMemberForm
-
fromJson
public static NewMemberForm fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of NewMemberForm given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of NewMemberForm
- Throws:
java.io.IOException- if the JSON string is invalid with respect to NewMemberForm
-
toJson
public java.lang.String toJson()
Convert an instance of NewMemberForm to an JSON string- Returns:
- JSON string
-
-