Class WarehouseUser

java.lang.Object
com.gooddata.sdk.model.warehouse.WarehouseUser

public class WarehouseUser
extends java.lang.Object
Warehouse user
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String URI  
  • 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

    Modifier and Type Method Description
    static WarehouseUser createWithlogin​(java.lang.String login, WarehouseUserRole role)
    Creates a new WarehouseUser with role and login set
    static WarehouseUser createWithProfile​(Account profile, WarehouseUserRole role)
    Creates a new WarehouseUser with role and profile set
    static WarehouseUser createWithProfileUri​(java.lang.String profileUri, WarehouseUserRole role)
    Creates a new WarehouseUser with role and profileUri set
    java.lang.String getId()  
    java.util.Map<java.lang.String,​java.lang.String> getLinks()  
    java.lang.String getLogin()  
    java.lang.String getProfile()  
    java.lang.String getRole()  
    java.lang.String getUri()  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • 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 profile and login must be provided.

      Parameters:
      role - role of the user in ADS
      profile - profileId (
      /gdc/account/profile/{id}
      ) of the user
      login - 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 Details