Class UserUpdateParametersProperties
java.lang.Object
com.azure.resourcemanager.apimanagement.models.UserEntityBaseParameters
com.azure.resourcemanager.apimanagement.fluent.models.UserUpdateParametersProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<UserEntityBaseParameters>
Parameters supplied to the Update User operation.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of UserUpdateParametersProperties class. -
Method Summary
Modifier and TypeMethodDescriptionemail()Get the email property: Email address.Get the firstName property: First name.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of UserUpdateParametersProperties from the JsonReader.lastName()Get the lastName property: Last name.password()Get the password property: User Password.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Set the email property: Email address.withFirstName(String firstName) Set the firstName property: First name.withIdentities(List<UserIdentityContractInner> identities) Set the identities property: Collection of user identities.withLastName(String lastName) Set the lastName property: Last name.Set the note property: Optional note about a user set by the administrator.withPassword(String password) Set the password property: User Password.Set the state property: Account state.Methods inherited from class com.azure.resourcemanager.apimanagement.models.UserEntityBaseParameters
identities, note, stateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
UserUpdateParametersProperties
public UserUpdateParametersProperties()Creates an instance of UserUpdateParametersProperties class.
-
-
Method Details
-
email
Get the email property: Email address. Must not be empty and must be unique within the service instance.- Returns:
- the email value.
-
withEmail
Set the email property: Email address. Must not be empty and must be unique within the service instance.- Parameters:
email- the email value to set.- Returns:
- the UserUpdateParametersProperties object itself.
-
password
Get the password property: User Password.- Returns:
- the password value.
-
withPassword
Set the password property: User Password.- Parameters:
password- the password value to set.- Returns:
- the UserUpdateParametersProperties object itself.
-
firstName
Get the firstName property: First name.- Returns:
- the firstName value.
-
withFirstName
Set the firstName property: First name.- Parameters:
firstName- the firstName value to set.- Returns:
- the UserUpdateParametersProperties object itself.
-
lastName
Get the lastName property: Last name.- Returns:
- the lastName value.
-
withLastName
Set the lastName property: Last name.- Parameters:
lastName- the lastName value to set.- Returns:
- the UserUpdateParametersProperties object itself.
-
withState
Set the state property: Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active.- Overrides:
withStatein classUserEntityBaseParameters- Parameters:
state- the state value to set.- Returns:
- the UserEntityBaseParameters object itself.
-
withNote
Set the note property: Optional note about a user set by the administrator.- Overrides:
withNotein classUserEntityBaseParameters- Parameters:
note- the note value to set.- Returns:
- the UserEntityBaseParameters object itself.
-
withIdentities
Set the identities property: Collection of user identities.- Overrides:
withIdentitiesin classUserEntityBaseParameters- Parameters:
identities- the identities value to set.- Returns:
- the UserEntityBaseParameters object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classUserEntityBaseParameters- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<UserEntityBaseParameters>- Overrides:
toJsonin classUserEntityBaseParameters- Throws:
IOException
-
fromJson
public static UserUpdateParametersProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of UserUpdateParametersProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of UserUpdateParametersProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the UserUpdateParametersProperties.
-