Class DataShareExternalUser

java.lang.Object
com.cloudera.cdp.datacatalog.model.DataShareExternalUser

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2026-03-31T14:25:30.688-07:00") public class DataShareExternalUser extends Object
Details of an external user with access to a Data Share.
  • Constructor Details

    • DataShareExternalUser

      public DataShareExternalUser()
  • Method Details

    • getUserId

      public Long getUserId()
      Getter for userId. The unique identifier of the external user.
    • setUserId

      public void setUserId(Long userId)
      Setter for userId. The unique identifier of the external user.
    • getUsername

      public String getUsername()
      Getter for username. The username of the external user.
    • setUsername

      public void setUsername(String username)
      Setter for username. The username of the external user.
    • getClientId

      public String getClientId()
      Getter for clientId. The Client ID of the external user that will be used for authentication.
    • setClientId

      public void setClientId(String clientId)
      Setter for clientId. The Client ID of the external user that will be used for authentication.
    • getCompanyName

      public String getCompanyName()
      Getter for companyName. The company name of the external user.
    • setCompanyName

      public void setCompanyName(String companyName)
      Setter for companyName. The company name of the external user.
    • getPermissions

      public List<String> getPermissions()
      Getter for permissions. List of permissions granted to the external user for the Data Share.
    • setPermissions

      public void setPermissions(List<String> permissions)
      Setter for permissions. List of permissions granted to the external user for the Data Share.
    • getSharedOn

      public ZonedDateTime getSharedOn()
      Getter for sharedOn. The date and time when the Data Share was shared with the external user.
    • setSharedOn

      public void setSharedOn(ZonedDateTime sharedOn)
      Setter for sharedOn. The date and time when the Data Share was shared with the external user.
    • getValidTill

      public ZonedDateTime getValidTill()
      Getter for validTill. The date and time when the access of Data Share will expire for the external user.
    • setValidTill

      public void setValidTill(ZonedDateTime validTill)
      Setter for validTill. The date and time when the access of Data Share will expire for the external user.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object