Packages

class AwsKmsDriverFactory extends KmsDriverFactory

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AwsKmsDriverFactory
  2. KmsDriverFactory
  3. DriverFactory
  4. KmsDriverFactory
  5. DriverFactory
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AwsKmsDriverFactory()

Type Members

  1. type ConfigType = AwsKmsDriverConfig

    The driver-specific configuration type.

    The driver-specific configuration type.

    Definition Classes
    AwsKmsDriverFactoryDriverFactory
  2. 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
    AwsKmsDriverFactoryKmsDriverFactoryKmsDriverFactoryDriverFactory

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. 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
    AwsKmsDriverFactoryDriverFactory
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  7. def configReader: ConfigReader[AwsKmsDriverConfig]

    The parser to load the driver-specific configuration.

    The parser to load the driver-specific configuration.

    Definition Classes
    AwsKmsDriverFactoryDriverFactory
    Annotations
    @nowarn()
  8. 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
    AwsKmsDriverFactoryDriverFactory
    Annotations
    @nowarn()
  9. 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
    AwsKmsDriverFactoryDriverFactory
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. 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
    AwsKmsDriverFactoryDriverFactoryDriverFactory
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. 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
    KmsDriverFactoryDriverFactoryDriverFactory
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

Inherited from KmsDriverFactory

Inherited from DriverFactory

Inherited from KmsDriverFactory

Inherited from DriverFactory

Inherited from AnyRef

Inherited from Any

Ungrouped