org.jclouds.vcloud.director.v1_5.domain
Class User

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.Resource
      extended by org.jclouds.vcloud.director.v1_5.domain.Entity
          extended by org.jclouds.vcloud.director.v1_5.domain.User

public class User
extends Entity

Represents users in the vCloud system.

Java class for User complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="User">
   <complexContent>
     <extension base="{http://www.vmware.com/vcloud/v1.5}EntityType">
       <sequence>
         <element name="FullName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EmailAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Telephone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IsEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsLocked" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="NameInSource" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IsAlertEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="AlertEmailPrefix" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AlertEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IsExternal" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsDefaultCached" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="IsGroupRole" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="StoredVmQuota" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="DeployedVmQuota" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="Role" type="{http://www.vmware.com/vcloud/v1.5}ReferenceType" minOccurs="0"/>
         <element name="Password" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="GroupReferences" type="{http://www.vmware.com/vcloud/v1.5}GroupsListType" minOccurs="0"/>
       </sequence>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class User.Builder<B extends User.Builder<B>>
           
 
Field Summary
 
Fields inherited from class org.jclouds.vcloud.director.v1_5.domain.Resource
logger
 
Constructor Summary
protected User()
           
protected User(User.Builder<?> builder)
           
 
Method Summary
static User.Builder<?> builder()
           
 boolean equals(Object o)
           
 String getAlertEmail()
          Gets the value of the alertEmail property.
 String getAlertEmailPrefix()
          Gets the value of the alertEmailPrefix property.
 Integer getDeployedVmQuota()
          Gets the value of the deployedVmQuota property.
 String getEmailAddress()
          Gets the value of the emailAddress property.
 String getFullName()
          Gets the value of the fullName property.
 List<Reference> getGroups()
          Gets the value of the groupReferences property.
 String getIM()
          Gets the value of the im property.
 String getNameInSource()
          Gets the value of the nameInSource property.
 String getPassword()
          Gets the value of the password property.
 Reference getRole()
          Gets the value of the role property.
 Integer getStoredVmQuota()
          Gets the value of the storedVmQuota property.
 String getTelephone()
          Gets the value of the telephone property.
 int hashCode()
           
 Boolean isAlertEnabled()
          Gets the value of the isAlertEnabled property.
 Boolean isDefaultCached()
          Gets the value of the isDefaultCached property.
 Boolean isEnabled()
          Gets the value of the isEnabled property.
 Boolean isExternal()
          Gets the value of the isExternal property.
 Boolean isGroupRole()
          Gets the value of the isGroupRole property.
 Boolean isLocked()
          Gets the value of the isLocked property.
 User.Builder<?> toBuilder()
           
 String toString()
           
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.Entity
clone, getDescription, getId, getName, getTasks, setDescription, setName, string
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.Resource
getHref, getLinks, getType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

User

protected User(User.Builder<?> builder)

User

protected User()
Method Detail

builder

public static User.Builder<?> builder()

toBuilder

public User.Builder<?> toBuilder()
Overrides:
toBuilder in class Entity

getFullName

public String getFullName()
Gets the value of the fullName property.

Returns:
possible object is String

getEmailAddress

public String getEmailAddress()
Gets the value of the emailAddress property.

Returns:
possible object is String

getTelephone

public String getTelephone()
Gets the value of the telephone property.

Returns:
possible object is String

isEnabled

public Boolean isEnabled()
Gets the value of the isEnabled property.

Returns:
possible object is Boolean

isLocked

public Boolean isLocked()
Gets the value of the isLocked property.

Returns:
possible object is Boolean

getIM

public String getIM()
Gets the value of the im property.

Returns:
possible object is String

getNameInSource

public String getNameInSource()
Gets the value of the nameInSource property.

Returns:
possible object is String

isAlertEnabled

public Boolean isAlertEnabled()
Gets the value of the isAlertEnabled property.

Returns:
possible object is Boolean

getAlertEmailPrefix

public String getAlertEmailPrefix()
Gets the value of the alertEmailPrefix property.

Returns:
possible object is String

getAlertEmail

public String getAlertEmail()
Gets the value of the alertEmail property.

Returns:
possible object is String

isExternal

public Boolean isExternal()
Gets the value of the isExternal property.

Returns:
possible object is Boolean

isDefaultCached

public Boolean isDefaultCached()
Gets the value of the isDefaultCached property.

Returns:
possible object is Boolean

isGroupRole

public Boolean isGroupRole()
Gets the value of the isGroupRole property.

Returns:
possible object is Boolean

getStoredVmQuota

public Integer getStoredVmQuota()
Gets the value of the storedVmQuota property.

Returns:
possible object is Integer

getDeployedVmQuota

public Integer getDeployedVmQuota()
Gets the value of the deployedVmQuota property.

Returns:
possible object is Integer

getRole

public Reference getRole()
Gets the value of the role property.

Returns:
possible object is Reference

getPassword

public String getPassword()
Gets the value of the password property.

Returns:
possible object is String

getGroups

public List<Reference> getGroups()
Gets the value of the groupReferences property.

Returns:
possible object is GroupsListType

equals

public boolean equals(Object o)
Overrides:
equals in class Entity

hashCode

public int hashCode()
Overrides:
hashCode in class Entity

toString

public String toString()
Overrides:
toString in class Resource


Copyright © 2009-2012 jclouds. All Rights Reserved.