trait FlinkAdminApi extends AnyRef
Maintain catalogs and their configuration.
- Alphabetic
 - By Inheritance
 
- FlinkAdminApi
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - Protected
 
Abstract Value Members
-   abstract  def checkIfCatalogExists(hrn: HRN): Boolean
Convenient check if an catalog identified by hrn exists in data service
Convenient check if an catalog identified by hrn exists in data service
- hrn
 catalog identifier
- returns
 true if catalog exists, false otherwise
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def checkIfSubscriptionExists(hrn: HRN): Boolean
Convenient check if a subscription identified by hrn exists
Convenient check if a subscription identified by hrn exists
- hrn
 subscription identifier
- returns
 true if subscription exists, false otherwise
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def createCatalog(configuration: WritableCatalogConfiguration): HRN
Creates new catalog.
Creates new catalog.
- configuration
 The configuration of the catalog.
- returns
 The hrn of created catalog
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def deleteCatalog(hrn: HRN): Unit
Delete a catalog.
Delete a catalog.
Deletes a catalog including its configuration.
- hrn
 The hrn of the catalog that should be deleted.
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def deleteLayer(hrn: HRN, layer: String): Unit
Delete a layer.
Delete a layer.
Deletes a layer from a catalog.
Note: Versioned layers cannot be deleted.
- hrn
 The HERE Resource Name (HRN) of the catalog that contains the layer you want to delete.
- layer
 The ID of the layer.
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def getConfiguration(hrn: HRN): CatalogConfiguration
Get configuration of a catalog.
Get configuration of a catalog.
- hrn
 The hrn of the catalog that should be returned.
- returns
 configuration of a catalog
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def getSubscriptionConfiguration(hrn: HRN): SubscriptionConfiguration
Gets the configuration of the subscription associated with the HRN.
Gets the configuration of the subscription associated with the HRN.
- hrn
 The HERE Resource Name (HRN) of subscription
- returns
 the configuration of the subscription
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def listCatalogs(params: ListCatalogsParams): SourceFunction[CatalogConfiguration]
Return list of catalog configurations that match the given filter
Return list of catalog configurations that match the given filter
- returns
 list of catalog configurations
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def listCatalogs(): Seq[HRN]
Return list of catalog HRNs
Return list of catalog HRNs
- returns
 list of catalog HRNs
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def listSubscriptions(limit: Option[Int] = None): SourceFunction[SubscriptionConfiguration]
Return list of all subscriptions that your account has access to
Return list of all subscriptions that your account has access to
- limit
 Optional number of maximum elements in subscription list response.
- returns
 list of subscription configurations
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def subscribe(configuration: WritableSubscriptionConfiguration): HRN
Creates a subscription between source catalog/layer and target catalog/layer.
Creates a subscription between source catalog/layer and target catalog/layer.
- configuration
 The configuration of the subscription.
- returns
 the HERE Resource Name (HRN) of the newly created subscription
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def unsubscribe(hrn: HRN): Unit
Deletes a subscription associated with the HRN.
Deletes a subscription associated with the HRN.
- hrn
 The HERE Resource Name (HRN) of subscription
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 -   abstract  def updateConfiguration(configuration: WritableCatalogConfiguration): Unit
Update configuration of a catalog.
Update configuration of a catalog.
- configuration
 The configuration of the catalog. If catalog exists will overwrite any previous existing configuration. If set the version property should match current configuration version plus one.
- Exceptions thrown
 com.here.platform.data.client.DataClientNonRetriableExceptionin case of non-retriable errorcom.here.platform.data.client.DataClientRetriableExceptionin case of retriable error
 
Concrete 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 clone(): AnyRef
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
 
 -   final  def eq(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -    def equals(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef → Any
 
 -   final  def getClass(): Class[_ <: AnyRef]
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @IntrinsicCandidate() @native()
 
 -    def hashCode(): Int
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @IntrinsicCandidate() @native()
 
 -   final  def isInstanceOf[T0]: Boolean
- Definition Classes
 - Any
 
 -   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()
 
 -   final  def synchronized[T0](arg0: => T0): T0
- Definition Classes
 - AnyRef
 
 -    def toString(): String
- Definition Classes
 - AnyRef → Any
 
 -   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)