Class CreateDataShareRequest

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

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2026-03-31T14:25:30.688-07:00") public class CreateDataShareRequest extends Object
Create Data Share request.
  • Constructor Details

    • CreateDataShareRequest

      public CreateDataShareRequest()
  • Method Details

    • getDatalakeCrn

      public String getDatalakeCrn()
      Getter for datalakeCrn. The CRN of the Data Lake where the Data Share will be created.
    • setDatalakeCrn

      public void setDatalakeCrn(String datalakeCrn)
      Setter for datalakeCrn. The CRN of the Data Lake where the Data Share will be created.
    • getEnvironmentCrn

      public String getEnvironmentCrn()
      Getter for environmentCrn. The CRN of the Environment where the Data Share will be created.
    • setEnvironmentCrn

      public void setEnvironmentCrn(String environmentCrn)
      Setter for environmentCrn. The CRN of the Environment where the Data Share will be created.
    • getDataShareName

      public String getDataShareName()
      Getter for dataShareName. The name of the Data Share to be created (Max length is 512 characters).
    • setDataShareName

      public void setDataShareName(String dataShareName)
      Setter for dataShareName. The name of the Data Share to be created (Max length is 512 characters).
    • getAssets

      public List<AssetRequest> getAssets()
      Getter for assets. List of assets to be included in the Data Share.
    • setAssets

      public void setAssets(List<AssetRequest> assets)
      Setter for assets. List of assets to be included in the Data Share.
    • getSummary

      public String getSummary()
      Getter for summary. A brief summary of the Data Share.
    • setSummary

      public void setSummary(String summary)
      Setter for summary. A brief summary of the Data Share.
    • getTermsOfUse

      public String getTermsOfUse()
      Getter for termsOfUse. The terms of use for the Data Share.
    • setTermsOfUse

      public void setTermsOfUse(String termsOfUse)
      Setter for termsOfUse. The terms of use for the Data Share.
    • getKeywords

      public List<String> getKeywords()
      Getter for keywords. List of keywords associated with the Data Share.
    • setKeywords

      public void setKeywords(List<String> keywords)
      Setter for keywords. List of keywords associated with the Data Share.
    • getExpiryTime

      public ZonedDateTime getExpiryTime()
      Getter for expiryTime. The date and time when the Data Share will expire.
    • setExpiryTime

      public void setExpiryTime(ZonedDateTime expiryTime)
      Setter for expiryTime. The date and time when the Data Share will expire.
    • getExternalUsers

      public List<ExternalUserAccessUpdate> getExternalUsers()
      Getter for externalUsers. List of external users to be granted access to the Data Share.
    • setExternalUsers

      public void setExternalUsers(List<ExternalUserAccessUpdate> externalUsers)
      Setter for externalUsers. List of external users to be granted access to the Data Share.
    • 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