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.
- Alphabetic
- By Inheritance
- CatalogConfiguration
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- 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
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val areaScheme: Option[HRN]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val automaticVersionDeletion: Option[AutomaticVersionDeletion]
- val billingTags: Set[String]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val created: ZonedDateTime
- val description: String
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def getAreaScheme: Optional[HRN]
- def getAutomaticVersionDeletion: Optional[AutomaticVersionDeletion]
- def getBillingTags: Set[String]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getCreated: ZonedDateTime
- def getDescription: String
- def getHrn: HRN
- def getId: String
- 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.
- def getMarketplaceReady: Optional[Boolean]
- def getName: String
- def getOwner: Optional[Owner]
- def getReplication: Replication
- def getSubsetRestrictions: Optional[Boolean]
- def getSummary: String
- def getTags: Set[String]
- def getVersion: Long
- val hrn: HRN
- val id: String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isNotificationsEnabled: Boolean
- val layers: Seq[Layer]
- val marketplaceReady: Option[Boolean]
- val name: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val notificationsEnabled: Boolean
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val owner: Option[Owner]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val replication: Replication
- val subsetRestrictions: Option[Boolean]
- val summary: String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val tags: Set[String]
- val version: Long
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)