Class PartialMdExportToken

java.lang.Object
com.gooddata.sdk.model.md.maintenance.PartialMdExportToken

public class PartialMdExportToken extends Object
Partial metadata export token. Serves as configuration structure for import. Serialization only.
  • Field Details

  • Constructor Details

    • PartialMdExportToken

      public PartialMdExportToken(String token)
      Creates new PartialMdExportToken.
      Sets default values to properties:
      • importAttributeProperties - default false
      • overwriteNewer - default true
      • updateLDMObjects - default false
      Parameters:
      token - token identifying metadata partially exported from another project
    • PartialMdExportToken

      public PartialMdExportToken(String token, boolean importAttributeProperties)
      Creates new PartialMdExportToken. For internal purposes only.
      Sets default values to properties:
      • overwriteNewer - default true
      • updateLDMObjects - default false
      Parameters:
      token - token identifying metadata partially exported from another project
      importAttributeProperties - see setImportAttributeProperties(boolean)
  • Method Details

    • getToken

      public String getToken()
    • isOverwriteNewer

      public boolean isOverwriteNewer()
    • setOverwriteNewer

      public void setOverwriteNewer(boolean overwriteNewer)
      Sets the flag overwriteNewer. If true, UDM/ADM objects are overwritten without checking modification time.
      Parameters:
      overwriteNewer - flag value to be set
    • isUpdateLDMObjects

      public boolean isUpdateLDMObjects()
    • setUpdateLDMObjects

      public void setUpdateLDMObjects(boolean updateLDMObjects)
      Sets the flag updateLDMObjects. If true, related LDM objects name, description and tags are overwritten
      Parameters:
      updateLDMObjects - flag value to be set
    • isImportAttributeProperties

      public boolean isImportAttributeProperties()
    • setImportAttributeProperties

      public void setImportAttributeProperties(boolean importAttributeProperties)
      Sets the flag importAttributeProperties. If true, following attribute properties are cloned:
      • for attribute - import drillDownStepAttributeDF setting
      • for attributeDisplayForm - import type setting
      It also implies 'updateLDMObjects = true' for all mentioned types.
      It will not reliably work (can fail) for exports without 'exportAttributeProperties = true'.
      Parameters:
      importAttributeProperties - flag value to be set
    • toString

      public String toString()
      Overrides:
      toString in class Object