Packages

c

com.datasolvr.services.facade

ConfigWebFacade

class ConfigWebFacade extends ConfigFacade with ServiceWebFacadeWithDatabase with ServiceFacade[ConfigFacade]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConfigWebFacade
  2. ServiceWebFacadeWithDatabase
  3. ServiceWebFacade
  4. ConfigFacade
  5. ServiceFacade
  6. ServiceFacadeWithDatabase
  7. ServiceFacadeBase
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ConfigWebFacade(hostAddress: String, httpClient: HttpClient, environment: String, token: UUID, connectAttempts: Int)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. var _httpChannel: HttpChannel
    Attributes
    protected
    Definition Classes
    ConfigWebFacadeServiceWebFacade
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. val environment: String
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def getBuildInfo: BuildLabels
    Definition Classes
    ServiceWebFacade
  11. def getCacheStatistics: Array[CacheStatistics]
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def getConfiguration(tag: String): ConfigurationInfo

    Gets the most recent version of each connection, source and pipeline restricted to a specific tag.

    Gets the most recent version of each connection, source and pipeline restricted to a specific tag. For each unique id an untagged version may be included if no matching tag exists.

    tag

    The tag to use as restriction.

    Definition Classes
    ConfigWebFacadeConfigFacade
  14. def getConfiguration(includeDeleted: Boolean = false): ConfigurationInfo

    Gets the most recent version of each connection, source and pipeline, including deleted.

    Gets the most recent version of each connection, source and pipeline, including deleted.

    includeDeleted

    Whether to include deleted entities.

    Definition Classes
    ConfigWebFacadeConfigFacade
  15. def getConfiguration: ConfigurationInfo

    Gets the most recent version of each connection, source and pipeline.

    Gets the most recent version of each connection, source and pipeline.

    Definition Classes
    ConfigFacade
  16. def getConnection(id: String): ConnectionInfo

    Gets the most recent version of a specific connection

    Gets the most recent version of a specific connection

    id

    The unique id of the connection

    Definition Classes
    ConfigWebFacadeConfigFacade
  17. def getConnections(includeDeleted: Boolean = false): Array[ConnectionInfo]

    Gets the most recent version of each connection.

    Gets the most recent version of each connection.

    includeDeleted

    Whether to include deleted connections.

    Definition Classes
    ConfigWebFacadeConfigFacade
  18. def getConnections: Array[ConnectionInfo]

    Gets the most recent version of each connection.

    Gets the most recent version of each connection.

    Definition Classes
    ConfigWebFacadeConfigFacade
  19. def getCustomApp(id: String): CustomAppInfo

    Gets the most recent version of a specific custom app.

    Gets the most recent version of a specific custom app.

    id

    The unique id of the custom app.

    Definition Classes
    ConfigWebFacadeConfigFacade
  20. def getCustomApps(includeDeleted: Boolean = false): Array[CustomAppInfo]

    Gets the most recent version of each custom app, including deleted.

    Gets the most recent version of each custom app, including deleted.

    includeDeleted

    Whether to include deleted custom apps.

    Definition Classes
    ConfigWebFacadeConfigFacade
  21. def getCustomApps: Array[CustomAppInfo]

    Gets the most recent version of each custom app.

    Gets the most recent version of each custom app.

    Definition Classes
    ConfigFacade
  22. def getCustomFunction(id: String): CustomFunctionInfo

    Gets the most recent version of a specific custom function

    Gets the most recent version of a specific custom function

    id

    The unique id of the custom function

    Definition Classes
    ConfigWebFacadeConfigFacade
  23. def getCustomFunctions(includeDeleted: Boolean = false): Array[CustomFunctionInfo]

    Gets the most recent version of each custom function, including deleted.

    Gets the most recent version of each custom function, including deleted.

    includeDeleted

    Whether to include deleted custom functions.

    Definition Classes
    ConfigWebFacadeConfigFacade
  24. def getCustomFunctions: Array[CustomFunctionInfo]

    Gets the most recent version of each custom function.

    Gets the most recent version of each custom function.

    Definition Classes
    ConfigFacade
  25. def getCustomModule(id: String): CustomModuleInfo

    Gets the most recent version of a specific custom module

    Gets the most recent version of a specific custom module

    id

    The unique id of the custom module

    Definition Classes
    ConfigWebFacadeConfigFacade
  26. def getCustomModules(includeDeleted: Boolean = false): Array[CustomModuleInfo]

    Gets the most recent version of each custom module, including deleted.

    Gets the most recent version of each custom module, including deleted.

    includeDeleted

    Whether to include deleted custom modules.

    Definition Classes
    ConfigWebFacadeConfigFacade
  27. def getCustomModules: Array[CustomModuleInfo]

    Gets the most recent version of each custom module.

    Gets the most recent version of each custom module.

    Definition Classes
    ConfigFacade
  28. def getCustomTransform(id: String): CustomTransformInfo

    Gets the most recent version of a specific custom transform

    Gets the most recent version of a specific custom transform

    id

    The unique id of the custom transform

    Definition Classes
    ConfigWebFacadeConfigFacade
  29. def getCustomTransforms(includeDeleted: Boolean = false): Array[CustomTransformInfo]

    Gets the most recent version of each custom transform, including deleted.

    Gets the most recent version of each custom transform, including deleted.

    includeDeleted

    Whether to include deleted custom transforms.

    Definition Classes
    ConfigWebFacadeConfigFacade
  30. def getCustomTransforms: Array[CustomTransformInfo]

    Gets the most recent version of each custom transform.

    Gets the most recent version of each custom transform.

    Definition Classes
    ConfigFacade
  31. def getDatabase(outputStream: OutputStream): Unit
    Definition Classes
    ServiceWebFacadeWithDatabase
  32. def getDatabasePath: String
    Definition Classes
    ServiceWebFacadeWithDatabase
  33. def getFile(id: String, tag: String): FileInfo

    Gets the most recent version of a specific file restricted to a specific tag.

    Gets the most recent version of a specific file restricted to a specific tag. An untagged version may be returned if no matching tag exists.

    id

    The unique id of the file.

    tag

    The tag to use as restriction.

    Definition Classes
    ConfigWebFacadeConfigFacade
  34. def getFile(path: String, outputStream: OutputStream): Unit
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  35. def getFiles(tag: String, includeDeleted: Boolean = false): Array[FileInfo]

    Gets the most recent version of each file restricted to a specific tag.

    Gets the most recent version of each file restricted to a specific tag. For each unique id an untagged version may be included if no matching tag exists.

    tag

    The tag to use as restriction.

    includeDeleted

    Whether to include deleted files.

    Definition Classes
    ConfigWebFacadeConfigFacade
  36. def getFiles: Array[FileInfo]

    Gets the most recent version of each file.

    Gets the most recent version of each file.

    Definition Classes
    ConfigWebFacadeConfigFacade
  37. def getLogLevel: String
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  38. def getPerformanceMetrics: PerformanceMetrics
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  39. def getPipeline(id: String, tag: String): PipelineInfo

    Gets the most recent version of a specific pipeline restricted to a specific tag.

    Gets the most recent version of a specific pipeline restricted to a specific tag. An untagged version may be returned if no matching tag exists.

    id

    The unique id of the pipeline.

    tag

    The tag to use as restriction.

    Definition Classes
    ConfigWebFacadeConfigFacade
  40. def getPipelines(tag: String, includeDeleted: Boolean = false): Array[PipelineInfo]

    Gets the most recent version of each pipeline restricted to a specific tag.

    Gets the most recent version of each pipeline restricted to a specific tag. For each unique id an untagged version may be included if no matching tag exists.

    tag

    The tag to use as restriction.

    includeDeleted

    Whether to include deleted pipelines

    Definition Classes
    ConfigWebFacadeConfigFacade
  41. def getPipelines: Array[PipelineInfo]

    Gets the most recent version of each pipeline.

    Gets the most recent version of each pipeline.

    Definition Classes
    ConfigWebFacadeConfigFacade
  42. def getPlugins: PluginsInfo

    Gets the most recent version of each custom function, transform and module.

    Gets the most recent version of each custom function, transform and module.

    Definition Classes
    ConfigWebFacadeConfigFacade
  43. def getRaw(url: String): String
    Definition Classes
    ServiceWebFacade
  44. def getRegistries(includeDeleted: Boolean = false): Array[RegistryInfo]

    Gets the most recent version of each registry, including deleted.

    Gets the most recent version of each registry, including deleted.

    includeDeleted

    Whether to include deleted registries.

    Definition Classes
    ConfigWebFacadeConfigFacade
  45. def getRegistries: Array[RegistryInfo]

    Gets the most recent version of each registry.

    Gets the most recent version of each registry.

    Definition Classes
    ConfigFacade
  46. def getRegistry(id: String): RegistryInfo

    Gets the most recent version of a specific registry.

    Gets the most recent version of a specific registry.

    id

    The unique id of the registry.

    Definition Classes
    ConfigWebFacadeConfigFacade
  47. def getRegistryEntities(registryId: String, includeDeleted: Boolean = false): Array[RegistryEntityInfo]

    Gets the most recent version of each registry entity for a specific registry.

    Gets the most recent version of each registry entity for a specific registry.

    registryId

    The unique id of the registry.

    includeDeleted

    Whether to include deleted registry entities.

    Definition Classes
    ConfigWebFacadeConfigFacade
  48. def getRegistryEntity(registryId: String, id: String): RegistryEntityInfo

    Gets the most recent version of a specific registry entity for a specific registry.

    Gets the most recent version of a specific registry entity for a specific registry.

    registryId

    The unique id of the registry.

    id

    The unique id of the registry entity.

    Definition Classes
    ConfigWebFacadeConfigFacade
  49. def getResourceForFile(id: String, tag: String, outputStream: OutputStream, part: Option[String] = None): Unit

    Gets the data content of a specific file with a specific tag.

    Gets the data content of a specific file with a specific tag.

    id

    The unique id of the file.

    tag

    The tag to require.

    outputStream

    The stream where the data is written.

    part

    An optional identifier for a specific part of a zip file.

    Definition Classes
    ConfigWebFacadeConfigFacade
  50. def getSource(id: String, tag: String): SourceInfo

    Gets the most recent version of a specific source restricted to a specific tag.

    Gets the most recent version of a specific source restricted to a specific tag. An untagged version may be returned if no matching tag exists.

    id

    The unique id of the source.

    tag

    The tag to use as restriction.

    Definition Classes
    ConfigWebFacadeConfigFacade
  51. def getSources(tag: String, includeDeleted: Boolean = false): Array[SourceInfo]

    Gets the most recent version of each source restricted to a specific tag.

    Gets the most recent version of each source restricted to a specific tag. For each unique id an untagged version may be included if no matching tag exists.

    tag

    The tag to use as restriction.

    includeDeleted

    Whether to include deleted sources

    Definition Classes
    ConfigWebFacadeConfigFacade
  52. def getSources: Array[SourceInfo]

    Gets the most recent version of each source.

    Gets the most recent version of each source.

    Definition Classes
    ConfigWebFacadeConfigFacade
  53. def getVersion: String
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  54. def getVersionForConnection(id: String, versionId: UUID): ConnectionInfo

    Gets a specific version of a specific connection.

    Gets a specific version of a specific connection.

    id

    The unique id of the connection.

    versionId

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  55. def getVersionForCustomApp(id: String, version: UUID): CustomAppInfo

    Gets a specific version of a specific custom app.

    Gets a specific version of a specific custom app.

    id

    The unique id of the custom app.

    version

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  56. def getVersionForCustomFunction(id: String, versionId: UUID): CustomFunctionInfo

    Gets a specific version of a specific custom function.

    Gets a specific version of a specific custom function.

    id

    The unique id of the custom function.

    versionId

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  57. def getVersionForCustomModule(id: String, versionId: UUID): CustomModuleInfo

    Gets a specific version of a specific custom module.

    Gets a specific version of a specific custom module.

    id

    The unique id of the custom module.

    versionId

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  58. def getVersionForCustomTransform(id: String, versionId: UUID): CustomTransformInfo

    Gets a specific version of a specific custom transform.

    Gets a specific version of a specific custom transform.

    id

    The unique id of the custom transform.

    versionId

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  59. def getVersionForFile(id: String, versionId: UUID): FileInfo

    Gets a specific version of a specific file.

    Gets a specific version of a specific file.

    id

    The unique id of the file.

    versionId

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  60. def getVersionForPipeline(id: String, versionId: UUID): PipelineInfo

    Gets a specific version of a specific pipeline.

    Gets a specific version of a specific pipeline.

    id

    The unique id of the pipeline.

    versionId

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  61. def getVersionForRegistry(id: String, version: UUID): RegistryInfo

    Gets a specific version of a specific registry.

    Gets a specific version of a specific registry.

    id

    The unique id of the registry.

    version

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  62. def getVersionForRegistryEntity(registryId: String, id: String, version: UUID): RegistryEntityInfo

    Gets a specific version of a specific registry entity for a specific registry.

    Gets a specific version of a specific registry entity for a specific registry.

    registryId

    The unique id of the registry.

    id

    The unique id of the registry entity.

    version

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  63. def getVersionForSource(id: String, versionId: UUID): SourceInfo

    Gets a specific version of a specific source.

    Gets a specific version of a specific source.

    id

    The unique id of the source.

    versionId

    The UUID for the version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  64. def getVersionsForConnection(id: String): Array[ConnectionInfo]

    Gets all versions of a specific connection

    Gets all versions of a specific connection

    id

    The unique id of the connection

    Definition Classes
    ConfigWebFacadeConfigFacade
  65. def getVersionsForCustomApp(id: String): Array[CustomAppInfo]

    Gets all versions of a specific custom app.

    Gets all versions of a specific custom app.

    id

    The unique id of the custom app.

    Definition Classes
    ConfigWebFacadeConfigFacade
  66. def getVersionsForCustomFunction(id: String): Array[CustomFunctionInfo]

    Gets all versions of a specific custom function

    Gets all versions of a specific custom function

    id

    The unique id of the custom function

    Definition Classes
    ConfigWebFacadeConfigFacade
  67. def getVersionsForCustomModule(id: String): Array[CustomModuleInfo]

    Gets all versions of a specific custom module

    Gets all versions of a specific custom module

    id

    The unique id of the custom module

    Definition Classes
    ConfigWebFacadeConfigFacade
  68. def getVersionsForCustomTransform(id: String): Array[CustomTransformInfo]

    Gets all versions of a specific custom transform

    Gets all versions of a specific custom transform

    id

    The unique id of the custom transform

    Definition Classes
    ConfigWebFacadeConfigFacade
  69. def getVersionsForFile(id: String, tag: String): Array[FileInfo]

    Gets all versions of a specific file with a specific tag.

    Gets all versions of a specific file with a specific tag.

    id

    The unique id of the file.

    tag

    The tag to require.

    Definition Classes
    ConfigWebFacadeConfigFacade
  70. def getVersionsForPipeline(id: String, tag: String): Array[PipelineInfo]

    Gets all versions of a specific pipeline with a specific tag.

    Gets all versions of a specific pipeline with a specific tag.

    id

    The unique id of the pipeline.

    tag

    The tag to require.

    Definition Classes
    ConfigWebFacadeConfigFacade
  71. def getVersionsForRegistry(id: String): Array[RegistryInfo]

    Gets all versions of a specific registry.

    Gets all versions of a specific registry.

    id

    The unique id of the registry.

    Definition Classes
    ConfigWebFacadeConfigFacade
  72. def getVersionsForRegistryEntity(registryId: String, id: String): Array[RegistryEntityInfo]

    Gets all versions of a specific registry entity for a specific registry.

    Gets all versions of a specific registry entity for a specific registry.

    registryId

    The unique id of the registry.

    id

    The unique id of the registry entity.

    Definition Classes
    ConfigWebFacadeConfigFacade
  73. def getVersionsForSource(id: String, tag: String): Array[SourceInfo]

    Gets all versions of a specific source with a specific tag.

    Gets all versions of a specific source with a specific tag.

    id

    The unique id of the source.

    tag

    The tag to require.

    Definition Classes
    ConfigWebFacadeConfigFacade
  74. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  75. val hostAddress: String
    Definition Classes
    ConfigWebFacadeServiceWebFacade
  76. implicit def httpChannel: HttpChannel
    Definition Classes
    ServiceWebFacade
  77. val httpClient: HttpClient
    Definition Classes
    ConfigWebFacadeServiceWebFacade
  78. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  79. def isReady: Boolean
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  80. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  81. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  82. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  83. def postCachePurge(id: Option[String]): Unit
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  84. def postConfiguration(configuration: ConfigurationContent, validateOnly: Boolean): Unit

    Creates new versions of a collection of connections, sources and pipelines.

    Creates new versions of a collection of connections, sources and pipelines. The changes are validated in their entirety, and are only executed if validation succeeds.

    configuration

    The ConfigurationContent containing the changes.

    validateOnly

    A dry-run option to test that the changes are valid. Default is false.

    Definition Classes
    ConfigWebFacadeConfigFacade
  85. def postConfiguration(configuration: String, validateOnly: Boolean = ...): Unit

    Creates new versions of a collection of connections, sources and pipelines.

    Creates new versions of a collection of connections, sources and pipelines. The changes are validated in their entirety, and are only executed if validation succeeds.

    configuration

    The ConfigurationContent containing the changes as a JSON string.

    validateOnly

    A dry-run option to test that the changes are valid.

    Definition Classes
    ConfigWebFacadeConfigFacade
  86. val postConfigurationDefaultValidateOnly: String

    The default value for validateOnly used in postConfiguration.

    The default value for validateOnly used in postConfiguration. The value is false.

    Definition Classes
    ConfigFacade
  87. def postConnection(connection: ConnectionContent): Unit

    Creates a new version of a connection with the specific content.

    Creates a new version of a connection with the specific content.

    connection

    The content of the new version.

    Definition Classes
    ConfigFacade
  88. def postCopyRegistryEntity(registryId: String, id: String): RegistryEntityContent

    Creates a new registry entity copied from a specific registry entity.

    Creates a new registry entity copied from a specific registry entity. The id of the copy is generated from UUID.randomUUID and a "(copy)" suffix is appended to the name.

    registryId

    The unique id of the registry.

    id

    The unique id of the registry entity.

    Definition Classes
    ConfigWebFacadeConfigFacade
  89. def postCustomApp(content: CustomAppContent): Unit

    Creates a new version of a custom app with the specific content.

    Creates a new version of a custom app with the specific content.

    content

    The content of the new version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  90. def postCustomFunction(customFunction: CustomFunctionContent): Unit

    Creates a new version of a custom function with the specific content.

    Creates a new version of a custom function with the specific content.

    customFunction

    The content of the new version.

    Definition Classes
    ConfigFacade
  91. def postCustomModule(customModule: CustomModuleContent): Unit

    Creates a new version of a custom module with the specific content.

    Creates a new version of a custom module with the specific content.

    customModule

    The content of the new version.

    Definition Classes
    ConfigFacade
  92. def postCustomTransform(customTransform: CustomTransformContent): Unit

    Creates a new version of a custom transform with the specific content.

    Creates a new version of a custom transform with the specific content.

    customTransform

    The content of the new version.

    Definition Classes
    ConfigFacade
  93. def postDatabaseBackup(encryptionEnabled: Option[Boolean], encryptionMasterKeyIdentifier: Option[String], outputRepository: String): Unit
    Definition Classes
    ServiceWebFacadeWithDatabase
  94. def postDeleteForConnection(id: String, force: Boolean): Unit

    Marks a specific connection as deleted.

    Marks a specific connection as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the connection.

    force

    Whether to force deletion even if it leaves one or more sources or pipelines invalid.

    Definition Classes
    ConfigWebFacadeConfigFacade
  95. def postDeleteForCustomApp(id: String): Unit

    Marks a specific custom app as deleted.

    Marks a specific custom app as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the custom app.

    Definition Classes
    ConfigWebFacadeConfigFacade
  96. def postDeleteForCustomFunction(id: String, force: Boolean): Unit

    Marks a specific custom function as deleted.

    Marks a specific custom function as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the custom function.

    force

    Whether to force deletion even if it leaves one or more pipelines invalid.

    Definition Classes
    ConfigWebFacadeConfigFacade
  97. def postDeleteForCustomModule(id: String, force: Boolean): Unit

    Marks a specific custom module as deleted.

    Marks a specific custom module as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the custom module.

    force

    Whether to force deletion even if it leaves one or more pipelines invalid.

    Definition Classes
    ConfigWebFacadeConfigFacade
  98. def postDeleteForCustomTransform(id: String, force: Boolean): Unit

    Marks a specific custom transform as deleted.

    Marks a specific custom transform as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the custom transform.

    force

    Whether to force deletion even if it leaves one or more pipelines invalid.

    Definition Classes
    ConfigWebFacadeConfigFacade
  99. def postDeleteForFile(id: String, tag: String): Unit

    Marks a specific file with a specific tag as deleted.

    Marks a specific file with a specific tag as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the file.

    tag

    The tag to require.

    Definition Classes
    ConfigWebFacadeConfigFacade
  100. def postDeleteForPipeline(id: String, tag: String, force: Boolean): Unit

    Marks a specific pipeline with a specific tag as deleted.

    Marks a specific pipeline with a specific tag as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the pipeline.

    tag

    The tag to require.

    force

    Whether to force deletion even if it leaves one or more pipelines invalid.

    Definition Classes
    ConfigWebFacadeConfigFacade
  101. def postDeleteForRegistry(id: String): Unit

    Marks a specific registry as deleted.

    Marks a specific registry as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the registry.

    Definition Classes
    ConfigWebFacadeConfigFacade
  102. def postDeleteForRegistryEntity(registryId: String, id: String): Unit

    Marks a specific registry entity as deleted.

    Marks a specific registry entity as deleted. Technically a copy of the most recent version is created with the deletion time set.

    registryId

    The unique id of the registry.

    id

    The unique id of the registry entity.

    Definition Classes
    ConfigWebFacadeConfigFacade
  103. def postDeleteForSource(id: String, tag: String, force: Boolean): Unit

    Marks a specific source with a specific tag as deleted.

    Marks a specific source with a specific tag as deleted. Technically a copy of the most recent version is created with the deletion time set.

    id

    The unique id of the source.

    tag

    The tag to require.

    force

    Whether to force deletion even if it leaves one or more pipelines invalid.

    Definition Classes
    ConfigWebFacadeConfigFacade
  104. def postFile(content: FileContent): Unit

    Creates a new version of a file with the specific content.

    Creates a new version of a file with the specific content.

    Definition Classes
    ConfigWebFacadeConfigFacade
  105. def postPipeline(pipeline: PipelineContent): Unit

    Creates a new version of a pipeline with the specific content.

    Creates a new version of a pipeline with the specific content.

    pipeline

    The content of the new version.

    Definition Classes
    ConfigFacade
  106. def postPlugins(plugins: PluginsContent): Unit

    Creates new versions of a collection of custom functions, transforms and modules.

    Creates new versions of a collection of custom functions, transforms and modules. The changes are validated in their entirety, and are only executed if validation succeeds.

    plugins

    The PluginsContent

    Definition Classes
    ConfigWebFacadeConfigFacade
  107. def postPlugins(plugins: String): Unit

    Creates new versions of a collection of custom functions, transforms and modules.

    Creates new versions of a collection of custom functions, transforms and modules. The changes are validated in their entirety, and are only executed if validation succeeds.

    plugins

    The PluginsContent containing the changes as a JSON string.

    Definition Classes
    ConfigWebFacadeConfigFacade
  108. def postRaw(url: String, body: String): String
    Definition Classes
    ServiceWebFacade
  109. def postRegistry(content: RegistryContent): Unit

    Creates a new version of a registry with the specific content.

    Creates a new version of a registry with the specific content.

    content

    The content of the new version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  110. def postRegistryEntity(content: RegistryEntityContent): Unit

    Creates a new version of a registry entity with the specific content.

    Creates a new version of a registry entity with the specific content.

    content

    The content of the new version.

    Definition Classes
    ConfigWebFacadeConfigFacade
  111. def postResourceForFile(id: String, tag: String, resource: Array[Byte], append: Boolean): Unit

    Updates the data content of a specific file with a specific tag.

    Updates the data content of a specific file with a specific tag. This requires the storage type of the file to be FileStorageTypes.file.

    id

    The unique id of the file.

    tag

    The tag to require.

    resource

    The raw data content to store.

    append

    Whether to append to the current file or overwrite.

    Definition Classes
    ConfigWebFacadeConfigFacade
  112. def postRestart: Unit
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  113. def postSource(source: SourceContent): Unit

    Creates a new version of a source with the specific content.

    Creates a new version of a source with the specific content.

    source

    The content of the new version.

    Definition Classes
    ConfigFacade
  114. def postTestEntityDataForRegistry(content: RegistryContent, data: String): Unit

    Tests whether the data of a registry entity is compatible with a given registry definition.

    Tests whether the data of a registry entity is compatible with a given registry definition.

    content

    The definition of the registry.

    data

    The RegistryEntityContent.entityData value to test.

    Definition Classes
    ConfigWebFacadeConfigFacade
  115. def postVacuumDatabase: Unit
    Definition Classes
    ServiceWebFacadeWithDatabase
  116. def setLogLevel(level: String): Unit
    Definition Classes
    ServiceWebFacadeServiceFacadeBase
  117. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  118. def toString(): String
    Definition Classes
    AnyRef → Any
  119. val token: UUID
    Definition Classes
    ConfigWebFacadeServiceWebFacade
  120. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  121. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  122. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  123. def waitIsReady(timeoutSeconds: Int, pollIntervalSeconds: Int): Unit
    Definition Classes
    ServiceFacadeBase
  124. def withTimeout(seconds: Int): ConfigWebFacade
  125. def withToken(other: UUID): ConfigWebFacade
    Definition Classes
    ConfigWebFacadeServiceFacade

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from ServiceWebFacade

Inherited from ConfigFacade

Inherited from ServiceFacade[ConfigFacade]

Inherited from ServiceFacadeWithDatabase

Inherited from ServiceFacadeBase

Inherited from AnyRef

Inherited from Any

Ungrouped