Package com.gooddata.sdk.model.warehouse
Class WarehouseUser
- java.lang.Object
-
- com.gooddata.sdk.model.warehouse.WarehouseUser
-
public class WarehouseUser extends java.lang.ObjectWarehouse user
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringURI
-
Constructor Summary
Constructors Constructor Description WarehouseUser(java.lang.String role, java.lang.String profile, java.lang.String login)Creates a new instance with given parameters.WarehouseUser(java.lang.String role, java.lang.String profile, java.lang.String login, java.util.Map<java.lang.String,java.lang.String> links)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WarehouseUsercreateWithlogin(java.lang.String login, WarehouseUserRole role)static WarehouseUsercreateWithProfile(Account profile, WarehouseUserRole role)static WarehouseUsercreateWithProfileUri(java.lang.String profileUri, WarehouseUserRole role)java.lang.StringgetId()java.util.Map<java.lang.String,java.lang.String>getLinks()java.lang.StringgetLogin()java.lang.StringgetProfile()java.lang.StringgetRole()java.lang.StringgetUri()java.lang.StringtoString()
-
-
-
Field Detail
-
URI
public static final java.lang.String URI
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WarehouseUser
public WarehouseUser(java.lang.String role, java.lang.String profile, java.lang.String login)Creates a new instance with given parameters.Only one of the parameters
profileandloginmust be provided.- Parameters:
role- role of the user in ADSprofile- profileId (/gdc/account/profile/{id}) of the userlogin- login of the user
-
WarehouseUser
public WarehouseUser(java.lang.String role, java.lang.String profile, java.lang.String login, java.util.Map<java.lang.String,java.lang.String> links)
-
-
Method Detail
-
createWithProfileUri
public static WarehouseUser createWithProfileUri(java.lang.String profileUri, WarehouseUserRole role)
-
createWithProfile
public static WarehouseUser createWithProfile(Account profile, WarehouseUserRole role)
-
createWithlogin
public static WarehouseUser createWithlogin(java.lang.String login, WarehouseUserRole role)
-
getRole
public java.lang.String getRole()
-
getProfile
public java.lang.String getProfile()
-
getLogin
public java.lang.String getLogin()
-
getLinks
public java.util.Map<java.lang.String,java.lang.String> getLinks()
-
getId
public java.lang.String getId()
-
getUri
public java.lang.String getUri()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-