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

io.quarkiverse.helm.deployment.AddIfStatementConfig Maven / Gradle / Ivy

There is a newer version: 1.2.6
Show newest version
package io.quarkiverse.helm.deployment;

import java.util.Optional;

import io.smallrye.config.WithDefault;

public interface AddIfStatementConfig {

    /**
     * The property to use in the if statement. If the property starts with `@.`, then the property won't be added under the
     * root element in the generated `values.yaml` file.
     */
    Optional property();

    /**
     * The resource kind where to include the if statement.
     */
    Optional onResourceKind();

    /**
     * The resource kind where to include the if statement.
     */
    Optional onResourceName();

    /**
     * The default value of the property
     */
    @WithDefault("true")
    boolean withDefaultValue();

    /**
     * Provide custom description of the `add-if-statement` property.
     */
    @WithDefault("Determine if the resource should be installed or not.")
    String description();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy