/// <inheritdoc /> protected override ITestcontainersVolumeBuilder MergeNewConfiguration(IDockerResourceConfiguration dockerResourceConfiguration) { return(this.MergeNewConfiguration(new TestcontainersVolumeConfiguration(dockerResourceConfiguration))); }
/// <summary> /// Initializes a new instance of the <see cref="TestcontainersVolumeConfiguration" /> class. /// </summary> /// <param name="dockerResourceConfiguration">The Docker resource configuration.</param> public TestcontainersVolumeConfiguration(IDockerResourceConfiguration dockerResourceConfiguration) : base(dockerResourceConfiguration) { }
/// <inheritdoc /> protected override IImageFromDockerfileBuilder MergeNewConfiguration(IDockerResourceConfiguration dockerResourceConfiguration) { return(this.MergeNewConfiguration(new ImageFromDockerfileConfiguration(dockerResourceConfiguration))); }
/// <summary> /// Initializes a new instance of the <see cref="ImageFromDockerfileConfiguration" /> class. /// </summary> /// <param name="dockerResourceConfiguration">The Docker resource configuration.</param> public ImageFromDockerfileConfiguration(IDockerResourceConfiguration dockerResourceConfiguration) : base(dockerResourceConfiguration) { }
/// <summary> /// Merges the current with the new Docker resource configuration. /// </summary> /// <param name="dockerResourceConfiguration">The new Docker resource configuration.</param> /// <returns>A configured instance of <see cref="TBuilderEntity" />.</returns> protected abstract TBuilderEntity MergeNewConfiguration(IDockerResourceConfiguration dockerResourceConfiguration);
/// <summary> /// Initializes a new instance of the <see cref="TestcontainersNetworkConfiguration" /> class. /// </summary> /// <param name="dockerResourceConfiguration">The Docker resource configuration.</param> public TestcontainersNetworkConfiguration(IDockerResourceConfiguration dockerResourceConfiguration) : base(dockerResourceConfiguration) { }
/// <summary> /// Initializes a new instance of the <see cref="DockerResourceConfiguration" /> class. /// </summary> /// <param name="dockerResourceConfiguration">The Docker resource configuration.</param> public DockerResourceConfiguration(IDockerResourceConfiguration dockerResourceConfiguration) : this(dockerResourceConfiguration.DockerEndpointAuthConfig, dockerResourceConfiguration.Labels) { }