class ConfigWebFacade extends ConfigFacade with ServiceWebFacadeWithDatabase with ServiceFacade[ConfigFacade]
- Alphabetic
- By Inheritance
- ConfigWebFacade
- ServiceWebFacadeWithDatabase
- ServiceWebFacade
- ConfigFacade
- ServiceFacade
- ServiceFacadeWithDatabase
- ServiceFacadeBase
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ConfigWebFacade(hostAddress: String, httpClient: HttpClient, environment: String, token: UUID, connectAttempts: Int)
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
-
var
_httpChannel: HttpChannel
- Attributes
- protected
- Definition Classes
- ConfigWebFacade → ServiceWebFacade
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
val
environment: String
- Definition Classes
- ConfigWebFacade → ServiceWebFacade → ServiceFacadeBase
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
getBuildInfo: BuildLabels
- Definition Classes
- ServiceWebFacade
-
def
getCacheStatistics: Array[CacheStatistics]
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
def
getConnections: Array[ConnectionInfo]
Gets the most recent version of each connection.
Gets the most recent version of each connection.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
-
def
getDatabase(outputStream: OutputStream): Unit
- Definition Classes
- ServiceWebFacadeWithDatabase
-
def
getDatabasePath: String
- Definition Classes
- ServiceWebFacadeWithDatabase
-
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
- ConfigWebFacade → ConfigFacade
-
def
getFile(path: String, outputStream: OutputStream): Unit
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
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
- ConfigWebFacade → ConfigFacade
-
def
getFiles: Array[FileInfo]
Gets the most recent version of each file.
Gets the most recent version of each file.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
def
getLogLevel: String
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
def
getPerformanceMetrics: PerformanceMetrics
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
def
getPipelines: Array[PipelineInfo]
Gets the most recent version of each pipeline.
Gets the most recent version of each pipeline.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
def
getRaw(url: String): String
- Definition Classes
- ServiceWebFacade
-
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
- ConfigWebFacade → ConfigFacade
-
def
getRegistries: Array[RegistryInfo]
Gets the most recent version of each registry.
Gets the most recent version of each registry.
- Definition Classes
- ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
def
getSources: Array[SourceInfo]
Gets the most recent version of each source.
Gets the most recent version of each source.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
def
getVersion: String
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
UUIDfor the version.
- Definition Classes
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
val
hostAddress: String
- Definition Classes
- ConfigWebFacade → ServiceWebFacade
-
implicit
def
httpChannel: HttpChannel
- Definition Classes
- ServiceWebFacade
-
val
httpClient: HttpClient
- Definition Classes
- ConfigWebFacade → ServiceWebFacade
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isReady: Boolean
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
postCachePurge(id: Option[String]): Unit
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
val
postConfigurationDefaultValidateOnly: String
The default value for
validateOnlyused in postConfiguration.The default value for
validateOnlyused in postConfiguration. The value isfalse.- Definition Classes
- ConfigFacade
-
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
-
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.randomUUIDand 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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
-
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
-
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
-
def
postDatabaseBackup(encryptionEnabled: Option[Boolean], encryptionMasterKeyIdentifier: Option[String], outputRepository: String): Unit
- Definition Classes
- ServiceWebFacadeWithDatabase
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
def
postRaw(url: String, body: String): String
- Definition Classes
- ServiceWebFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
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
- ConfigWebFacade → ConfigFacade
-
def
postRestart: Unit
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
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
-
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
- ConfigWebFacade → ConfigFacade
-
def
postVacuumDatabase: Unit
- Definition Classes
- ServiceWebFacadeWithDatabase
-
def
setLogLevel(level: String): Unit
- Definition Classes
- ServiceWebFacade → ServiceFacadeBase
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
token: UUID
- Definition Classes
- ConfigWebFacade → ServiceWebFacade
-
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()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
waitIsReady(timeoutSeconds: Int, pollIntervalSeconds: Int): Unit
- Definition Classes
- ServiceFacadeBase
-
def
withTimeout(seconds: Int): ConfigWebFacade
- Definition Classes
- ConfigWebFacade → ServiceWebFacade → ServiceFacade
-
def
withToken(other: UUID): ConfigWebFacade
- Definition Classes
- ConfigWebFacade → ServiceFacade
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated