Enum Class SourceType

java.lang.Object
java.lang.Enum<SourceType>
com.gooddata.sdk.model.hierarchicalconfig.SourceType
All Implemented Interfaces:
Serializable, Comparable<SourceType>, Constable

public enum SourceType extends Enum<SourceType>
Source type defines source of config item and its api uri in case it is manageable. For example, the project can inherit config from the domain, but if the config is defined for both: domain and project, then config from project takes precedence.
  • Enum Constant Details

    • CATALOG

      public static final SourceType CATALOG
    • CLIENT

      public static final SourceType CLIENT
    • DATA_PRODUCT

      public static final SourceType DATA_PRODUCT
    • SEGMENT

      public static final SourceType SEGMENT
    • DATAWAREHOUSE

      public static final SourceType DATAWAREHOUSE
    • DOMAIN

      public static final SourceType DOMAIN
    • PROJECT

      public static final SourceType PROJECT
    • PROJECT_GROUP

      public static final SourceType PROJECT_GROUP
    • USER

      public static final SourceType USER
  • Method Details

    • values

      public static SourceType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SourceType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • get

      public static SourceType get(String source)
      Get source type by string.
      Parameters:
      source - name of the source
      Returns:
      Source type enum instance according to the given name
    • getName

      public String getName()
    • getApiUri

      public String getApiUri()
    • toString

      public String toString()
      Overrides:
      toString in class Enum<SourceType>