final case class Layer(id: String, name: String, summary: String, description: String, layerType: LayerType, partitioning: PartitioningType, volume: Volume, schema: Option[LayerSchema], contentType: String, contentEncoding: Option[ContentEncoding], tags: Set[String], owner: Option[Owner], billingTags: Set[String], coverage: Option[Coverage], created: ZonedDateTime, digest: Option[DigestAlgorithm], crc: Option[CrcAlgorithm] = None) extends Product with Serializable
- id
Name of the layer. Allowed characters for the layer name are: a-z, A-Z, 0-9, '_', '-' and '.'. Maximum length of a layer name is 50 characters.
- partitioning
The partitioning scheme of this layer. Either 'generic' or 'heretile'. 'generic' is for layers that do not have any special relation between the partition names. The other partitioning schemes are defined in more detail in the User Guide.
- Alphabetic
- By Inheritance
- Layer
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Layer(id: String, name: String, summary: String, description: String, layerType: LayerType, partitioning: PartitioningType, volume: Volume, schema: Option[LayerSchema], contentType: String, contentEncoding: Option[ContentEncoding], tags: Set[String], owner: Option[Owner], billingTags: Set[String], coverage: Option[Coverage], created: ZonedDateTime, digest: Option[DigestAlgorithm], crc: Option[CrcAlgorithm] = None)
- id
Name of the layer. Allowed characters for the layer name are: a-z, A-Z, 0-9, '_', '-' and '.'. Maximum length of a layer name is 50 characters.
- partitioning
The partitioning scheme of this layer. Either 'generic' or 'heretile'. 'generic' is for layers that do not have any special relation between the partition names. The other partitioning schemes are defined in more detail in the User Guide.
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asUpdatableLayer: UpdatableLayer
- val billingTags: Set[String]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val contentEncoding: Option[ContentEncoding]
- val contentType: String
- val coverage: Option[Coverage]
- val crc: Option[CrcAlgorithm]
- val created: ZonedDateTime
- val description: String
- val digest: Option[DigestAlgorithm]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def getBillingTags: Set[String]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getContentEncoding: Optional[ContentEncoding]
- def getContentType: String
- def getCoverage: Optional[Coverage]
- def getCrc: Optional[CrcAlgorithm]
- def getCreated: ZonedDateTime
- def getDescription: String
- def getDigest: Optional[DigestAlgorithm]
- def getId: String
- def getLayerType: LayerType
- def getName: String
- def getOwner: Optional[Owner]
- def getPartitioning: PartitioningType
- def getSchema: Optional[LayerSchema]
- def getSummary: String
- def getTags: Set[String]
- def getVolume: Volume
- def getZoomLevels: List[Int]
- val id: String
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val layerType: LayerType
- val name: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val owner: Option[Owner]
- val partitioning: PartitioningType
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val schema: Option[LayerSchema]
- val summary: String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val tags: Set[String]
- val volume: Volume
- 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)