class AwsKmsDriverFactory extends KmsDriverFactory
- Alphabetic
- By Inheritance
- AwsKmsDriverFactory
- KmsDriverFactory
- DriverFactory
- KmsDriverFactory
- DriverFactory
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new AwsKmsDriverFactory()
Type Members
- type ConfigType = AwsKmsDriverConfig
The driver-specific configuration type.
The driver-specific configuration type.
- Definition Classes
- AwsKmsDriverFactory → DriverFactory
- type Driver = AwsKmsDriver
The type of the driver that is instantiated by an implementation of the driver factory.
The type of the driver that is instantiated by an implementation of the driver factory.
- Definition Classes
- AwsKmsDriverFactory → KmsDriverFactory → KmsDriverFactory → DriverFactory
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 buildInfo: Option[String]
Optional information for the build of the driver factory, e.g., git commit hash.
Optional information for the build of the driver factory, e.g., git commit hash.
- Definition Classes
- AwsKmsDriverFactory → DriverFactory
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- def configReader: ConfigReader[AwsKmsDriverConfig]
The parser to load the driver-specific configuration.
The parser to load the driver-specific configuration.
- Definition Classes
- AwsKmsDriverFactory → DriverFactory
- Annotations
- @nowarn()
- def configWriter(confidential: Boolean): ConfigWriter[AwsKmsDriverConfig]
The configuration writer for the driver-specific configuration.
The configuration writer for the driver-specific configuration.
- confidential
If the flag is true, the config writer should omit any sensitive configuration items, such as credentials.
- Definition Classes
- AwsKmsDriverFactory → DriverFactory
- Annotations
- @nowarn()
- def create(config: AwsKmsDriverConfig, loggerFactory: (Class[_]) => Logger, executionContext: ExecutionContext): AwsKmsDriver
The creation method of a driver by this factory.
The creation method of a driver by this factory. If the creation of the driver fails this method should throw an exception.
- config
The driver-specific configuration.
- loggerFactory
A logger factory that should be used by the driver to create a logger for a particular class.
- executionContext
The execution context that should be used by the driver.
- returns
A new instance of Driver.
- Definition Classes
- AwsKmsDriverFactory → DriverFactory
- 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
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def name: String
The name of the driver that is instantiated by an implementation of the driver factory.
The name of the driver that is instantiated by an implementation of the driver factory.
- Definition Classes
- AwsKmsDriverFactory → DriverFactory → DriverFactory
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- val version: Int
The version of the driver API this factory is implemented against.
The version of the driver API this factory is implemented against.
- Definition Classes
- KmsDriverFactory → DriverFactory → DriverFactory
- 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])