Class S3MockStarter.BaseBuilder<T extends S3MockStarter>

  • Enclosing class:
    S3MockStarter

    public abstract static class S3MockStarter.BaseBuilder<T extends S3MockStarter>
    extends java.lang.Object
    • Field Detail

      • arguments

        protected final java.util.Map<java.lang.String,​java.lang.Object> arguments
    • Constructor Detail

      • BaseBuilder

        public BaseBuilder()
    • Method Detail

      • withSslParameters

        public S3MockStarter.BaseBuilder<T> withSslParameters​(java.lang.String keyStore,
                                                              java.lang.String keyStorePassword,
                                                              java.lang.String keyAlias,
                                                              java.lang.String keyPassword)
        Configures SSL parameters for the mock server.
        Parameters:
        keyStore - value for server.ssl.key-store
        keyStorePassword - value for server.ssl.key-store-password
        keyAlias - value for server.ssl.key-alias
        keyPassword - value for server.ssl.key-password
        Returns:
        this builder
      • silent

        public S3MockStarter.BaseBuilder<T> silent()
        Reduces logging level WARN and suppresses the startup banner.
        Returns:
        the builder
      • build

        public abstract T build()
        Creates the instance.
        Returns:
        The configured instance.