All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cloud.localstack.docker.annotation.LocalstackDockerConfiguration Maven / Gradle / Ivy

There is a newer version: 0.2.23
Show newest version
package cloud.localstack.docker.annotation;

import lombok.Builder;
import lombok.Data;
import lombok.Getter;

import java.util.Collections;
import java.util.Map;

/**
 * Bean to specify the docker configuration.
 *
 * @author Patrick Allain.
 */
@Data
@Builder
public class LocalstackDockerConfiguration {

    public static final LocalstackDockerConfiguration DEFAULT = LocalstackDockerConfiguration.builder().build();

    private final boolean pullNewImage;

    private final boolean randomizePorts;

    @Builder.Default
    private final String externalHostName = "localhost";

    @Builder.Default
    private final Map environmentVariables = Collections.emptyMap();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy