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
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @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
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def getBillingTags: Set[String]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @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
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val owner: Option[Owner]
- val partitioning: PartitioningType
- 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(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()