Class CatalogConfiguration
java.lang.Object
com.here.platform.data.client.model.CatalogConfiguration
- All Implemented Interfaces:
Serializable,scala.Equals,scala.Product
param: 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.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionCatalogConfiguration(String id, HRN hrn, String name, String summary, String description, scala.collection.immutable.Seq<Layer> layers, scala.collection.immutable.Set<String> tags, scala.Option<Owner> owner, boolean notificationsEnabled, scala.collection.immutable.Set<String> billingTags, ZonedDateTime created, long version, Replication replication, scala.Option<Object> marketplaceReady, scala.Option<AutomaticVersionDeletion> automaticVersionDeletion, scala.Option<HRN> areaScheme, scala.Option<Object> subsetRestrictions) -
Method Summary
Modifier and TypeMethodDescriptionscala.Option<HRN>scala.Option<AutomaticVersionDeletion>scala.collection.immutable.Set<String>static CatalogConfiguration.Builderbuilder()created()getHrn()getId()getName()getOwner()getTags()longhrn()id()scala.collection.immutable.Seq<Layer>layers()scala.Option<Object>name()booleanscala.Option<Owner>owner()scala.Option<Object>summary()scala.collection.immutable.Set<String>tags()longversion()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Constructor Details
-
CatalogConfiguration
public CatalogConfiguration(String id, HRN hrn, String name, String summary, String description, scala.collection.immutable.Seq<Layer> layers, scala.collection.immutable.Set<String> tags, scala.Option<Owner> owner, boolean notificationsEnabled, scala.collection.immutable.Set<String> billingTags, ZonedDateTime created, long version, Replication replication, scala.Option<Object> marketplaceReady, scala.Option<AutomaticVersionDeletion> automaticVersionDeletion, scala.Option<HRN> areaScheme, scala.Option<Object> subsetRestrictions)
-
-
Method Details
-
builder
-
id
-
hrn
-
name
-
summary
-
description
-
layers
-
tags
-
owner
-
notificationsEnabled
public boolean notificationsEnabled() -
billingTags
-
created
-
version
public long version() -
replication
-
marketplaceReady
-
automaticVersionDeletion
-
areaScheme
-
subsetRestrictions
-
getId
-
getHrn
-
getName
-
getSummary
-
getDescription
-
getLayers
- 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.
-
getTags
-
getOwner
-
isNotificationsEnabled
-
getBillingTags
-
getCreated
-
getReplication
-
getVersion
public long getVersion() -
getMarketplaceReady
-
getAutomaticVersionDeletion
-
getAreaScheme
-
getSubsetRestrictions
-
layersById
-
getLayersById
-