Packages

final case class CatalogConfiguration(id: String, hrn: HRN, name: String, summary: String, description: String, layers: Seq[Layer], tags: Set[String], owner: Option[Owner], notificationsEnabled: Boolean, billingTags: Set[String], created: ZonedDateTime, version: Long, replication: Replication = Replication(), marketplaceReady: Option[Boolean] = None, automaticVersionDeletion: Option[AutomaticVersionDeletion] = None, areaScheme: Option[HRN] = None, subsetRestrictions: Option[Boolean] = None) extends Product with Serializable

layers

The layers property contains version independent information about the layers. Some parts of this configuration may change over time, e.g. the properties of a layer. In this case the detailed handling of changes is described with the parameter. New layer can be added over the time but no layer can be removed. The maximum number of layers in a catalog is 250.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CatalogConfiguration
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CatalogConfiguration(id: String, hrn: HRN, name: String, summary: String, description: String, layers: Seq[Layer], tags: Set[String], owner: Option[Owner], notificationsEnabled: Boolean, billingTags: Set[String], created: ZonedDateTime, version: Long, replication: Replication = Replication(), marketplaceReady: Option[Boolean] = None, automaticVersionDeletion: Option[AutomaticVersionDeletion] = None, areaScheme: Option[HRN] = None, subsetRestrictions: Option[Boolean] = None)

    layers

    The layers property contains version independent information about the layers. Some parts of this configuration may change over time, e.g. the properties of a layer. In this case the detailed handling of changes is described with the parameter. New layer can be added over the time but no layer can be removed. The maximum number of layers in a catalog is 250.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val areaScheme: Option[HRN]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val automaticVersionDeletion: Option[AutomaticVersionDeletion]
  7. val billingTags: Set[String]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  9. val created: ZonedDateTime
  10. val description: String
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def getAreaScheme: Optional[HRN]
  13. def getAutomaticVersionDeletion: Optional[AutomaticVersionDeletion]
  14. def getBillingTags: Set[String]
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  16. def getCreated: ZonedDateTime
  17. def getDescription: String
  18. def getHrn: HRN
  19. def getId: String
  20. def getLayers: List[Layer]

    returns

    List of layers properties containing version independent information about the layers. Some parts of this configuration may change over time, e.g. the properties of a layer. In this case the detailed handling of changes is described with the parameter. New layer can be added over the time but no layer can be removed. The maximum number of layers in a catalog is 250.

  21. def getMarketplaceReady: Optional[Boolean]
  22. def getName: String
  23. def getOwner: Optional[Owner]
  24. def getReplication: Replication
  25. def getSubsetRestrictions: Optional[Boolean]
  26. def getSummary: String
  27. def getTags: Set[String]
  28. def getVersion: Long
  29. val hrn: HRN
  30. val id: String
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. def isNotificationsEnabled: Boolean
  33. val layers: Seq[Layer]
  34. val marketplaceReady: Option[Boolean]
  35. val name: String
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. val notificationsEnabled: Boolean
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  40. val owner: Option[Owner]
  41. val replication: Replication
  42. val subsetRestrictions: Option[Boolean]
  43. val summary: String
  44. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  45. val tags: Set[String]
  46. val version: Long
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  49. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped