Class UserContractInner


  • public final class UserContractInner
    extends com.azure.core.management.ProxyResource
    User details.
    • Constructor Detail

      • UserContractInner

        public UserContractInner()
    • Method Detail

      • firstName

        public String firstName()
        Get the firstName property: First name.
        Returns:
        the firstName value.
      • withFirstName

        public UserContractInner withFirstName​(String firstName)
        Set the firstName property: First name.
        Parameters:
        firstName - the firstName value to set.
        Returns:
        the UserContractInner object itself.
      • lastName

        public String lastName()
        Get the lastName property: Last name.
        Returns:
        the lastName value.
      • withLastName

        public UserContractInner withLastName​(String lastName)
        Set the lastName property: Last name.
        Parameters:
        lastName - the lastName value to set.
        Returns:
        the UserContractInner object itself.
      • email

        public String email()
        Get the email property: Email address.
        Returns:
        the email value.
      • withEmail

        public UserContractInner withEmail​(String email)
        Set the email property: Email address.
        Parameters:
        email - the email value to set.
        Returns:
        the UserContractInner object itself.
      • registrationDate

        public OffsetDateTime registrationDate()
        Get the registrationDate property: Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.
        Returns:
        the registrationDate value.
      • withRegistrationDate

        public UserContractInner withRegistrationDate​(OffsetDateTime registrationDate)
        Set the registrationDate property: Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.
        Parameters:
        registrationDate - the registrationDate value to set.
        Returns:
        the UserContractInner object itself.
      • groups

        public List<GroupContractProperties> groups()
        Get the groups property: Collection of groups user is part of.
        Returns:
        the groups value.
      • state

        public UserState state()
        Get 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.
        Returns:
        the state value.
      • withState

        public UserContractInner withState​(UserState state)
        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.
        Parameters:
        state - the state value to set.
        Returns:
        the UserContractInner object itself.
      • note

        public String note()
        Get the note property: Optional note about a user set by the administrator.
        Returns:
        the note value.
      • withNote

        public UserContractInner withNote​(String note)
        Set the note property: Optional note about a user set by the administrator.
        Parameters:
        note - the note value to set.
        Returns:
        the UserContractInner object itself.
      • identities

        public List<UserIdentityContractInner> identities()
        Get the identities property: Collection of user identities.
        Returns:
        the identities value.
      • withIdentities

        public UserContractInner withIdentities​(List<UserIdentityContractInner> identities)
        Set the identities property: Collection of user identities.
        Parameters:
        identities - the identities value to set.
        Returns:
        the UserContractInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.