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

com.pulumi.azurenative.offazurespringboot.inputs.SpringbootappsPropertiesArgs Maven / Gradle / Ivy

// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

package com.pulumi.azurenative.offazurespringboot.inputs;

import com.pulumi.azurenative.offazurespringboot.inputs.ErrorArgs;
import com.pulumi.azurenative.offazurespringboot.inputs.SpringbootappsPropertiesApplicationConfigurationsArgs;
import com.pulumi.azurenative.offazurespringboot.inputs.SpringbootappsPropertiesInstancesArgs;
import com.pulumi.azurenative.offazurespringboot.inputs.SpringbootappsPropertiesMiscsArgs;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import java.lang.Integer;
import java.lang.String;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;


/**
 * The springbootapps resource definition.
 * 
 */
public final class SpringbootappsPropertiesArgs extends com.pulumi.resources.ResourceArgs {

    public static final SpringbootappsPropertiesArgs Empty = new SpringbootappsPropertiesArgs();

    /**
     * The name of SpringBootApp.
     * 
     */
    @Import(name="appName")
    private @Nullable Output appName;

    /**
     * @return The name of SpringBootApp.
     * 
     */
    public Optional> appName() {
        return Optional.ofNullable(this.appName);
    }

    /**
     * The application port.
     * 
     */
    @Import(name="appPort")
    private @Nullable Output appPort;

    /**
     * @return The application port.
     * 
     */
    public Optional> appPort() {
        return Optional.ofNullable(this.appPort);
    }

    /**
     * The application type, whether it is a SpringBoot app.
     * 
     */
    @Import(name="appType")
    private @Nullable Output appType;

    /**
     * @return The application type, whether it is a SpringBoot app.
     * 
     */
    public Optional> appType() {
        return Optional.ofNullable(this.appType);
    }

    /**
     * The application configuration file list.
     * 
     */
    @Import(name="applicationConfigurations")
    private @Nullable Output> applicationConfigurations;

    /**
     * @return The application configuration file list.
     * 
     */
    public Optional>> applicationConfigurations() {
        return Optional.ofNullable(this.applicationConfigurations);
    }

    /**
     * The artifact name of SpringBootApp.
     * 
     */
    @Import(name="artifactName")
    private @Nullable Output artifactName;

    /**
     * @return The artifact name of SpringBootApp.
     * 
     */
    public Optional> artifactName() {
        return Optional.ofNullable(this.artifactName);
    }

    /**
     * The application binding port list.
     * 
     */
    @Import(name="bindingPorts")
    private @Nullable Output> bindingPorts;

    /**
     * @return The application binding port list.
     * 
     */
    public Optional>> bindingPorts() {
        return Optional.ofNullable(this.bindingPorts);
    }

    /**
     * The jdk version in build.
     * 
     */
    @Import(name="buildJdkVersion")
    private @Nullable Output buildJdkVersion;

    /**
     * @return The jdk version in build.
     * 
     */
    public Optional> buildJdkVersion() {
        return Optional.ofNullable(this.buildJdkVersion);
    }

    /**
     * The certificate file list.
     * 
     */
    @Import(name="certificates")
    private @Nullable Output> certificates;

    /**
     * @return The certificate file list.
     * 
     */
    public Optional>> certificates() {
        return Optional.ofNullable(this.certificates);
    }

    /**
     * The checksum of jar file.
     * 
     */
    @Import(name="checksum")
    private @Nullable Output checksum;

    /**
     * @return The checksum of jar file.
     * 
     */
    public Optional> checksum() {
        return Optional.ofNullable(this.checksum);
    }

    /**
     * The connection string list.
     * 
     */
    @Import(name="connectionStrings")
    private @Nullable Output> connectionStrings;

    /**
     * @return The connection string list.
     * 
     */
    public Optional>> connectionStrings() {
        return Optional.ofNullable(this.connectionStrings);
    }

    /**
     * The dependency list.
     * 
     */
    @Import(name="dependencies")
    private @Nullable Output> dependencies;

    /**
     * @return The dependency list.
     * 
     */
    public Optional>> dependencies() {
        return Optional.ofNullable(this.dependencies);
    }

    /**
     * The environment variable list.
     * 
     */
    @Import(name="environments")
    private @Nullable Output> environments;

    /**
     * @return The environment variable list.
     * 
     */
    public Optional>> environments() {
        return Optional.ofNullable(this.environments);
    }

    /**
     * The list of errors.
     * 
     */
    @Import(name="errors")
    private @Nullable Output> errors;

    /**
     * @return The list of errors.
     * 
     */
    public Optional>> errors() {
        return Optional.ofNullable(this.errors);
    }

    /**
     * The total instance count the app deployed.
     * 
     */
    @Import(name="instanceCount")
    private @Nullable Output instanceCount;

    /**
     * @return The total instance count the app deployed.
     * 
     */
    public Optional> instanceCount() {
        return Optional.ofNullable(this.instanceCount);
    }

    /**
     * The breakdown info for app instances on all the servers
     * 
     */
    @Import(name="instances")
    private @Nullable Output> instances;

    /**
     * @return The breakdown info for app instances on all the servers
     * 
     */
    public Optional>> instances() {
        return Optional.ofNullable(this.instances);
    }

    /**
     * The jar file location on the server.
     * 
     */
    @Import(name="jarFileLocation")
    private @Nullable Output jarFileLocation;

    /**
     * @return The jar file location on the server.
     * 
     */
    public Optional> jarFileLocation() {
        return Optional.ofNullable(this.jarFileLocation);
    }

    /**
     * The jvm heap memory allocated.
     * 
     */
    @Import(name="jvmMemoryInMB")
    private @Nullable Output jvmMemoryInMB;

    /**
     * @return The jvm heap memory allocated.
     * 
     */
    public Optional> jvmMemoryInMB() {
        return Optional.ofNullable(this.jvmMemoryInMB);
    }

    /**
     * The jvm options.
     * 
     */
    @Import(name="jvmOptions")
    private @Nullable Output> jvmOptions;

    /**
     * @return The jvm options.
     * 
     */
    public Optional>> jvmOptions() {
        return Optional.ofNullable(this.jvmOptions);
    }

    /**
     * Resource labels
     * 
     */
    @Import(name="labels")
    private @Nullable Output> labels;

    /**
     * @return Resource labels
     * 
     */
    public Optional>> labels() {
        return Optional.ofNullable(this.labels);
    }

    /**
     * Time when this springbootapps jar file was last modified.
     * 
     */
    @Import(name="lastModifiedTime")
    private @Nullable Output lastModifiedTime;

    /**
     * @return Time when this springbootapps jar file was last modified.
     * 
     */
    public Optional> lastModifiedTime() {
        return Optional.ofNullable(this.lastModifiedTime);
    }

    /**
     * Time when this springbootapps instance was last refreshed.
     * 
     */
    @Import(name="lastUpdatedTime")
    private @Nullable Output lastUpdatedTime;

    /**
     * @return Time when this springbootapps instance was last refreshed.
     * 
     */
    public Optional> lastUpdatedTime() {
        return Optional.ofNullable(this.lastUpdatedTime);
    }

    /**
     * The machine ARM id list the app belongs to.
     * 
     */
    @Import(name="machineArmIds")
    private @Nullable Output> machineArmIds;

    /**
     * @return The machine ARM id list the app belongs to.
     * 
     */
    public Optional>> machineArmIds() {
        return Optional.ofNullable(this.machineArmIds);
    }

    /**
     * The other types of date collected.
     * 
     */
    @Import(name="miscs")
    private @Nullable Output> miscs;

    /**
     * @return The other types of date collected.
     * 
     */
    public Optional>> miscs() {
        return Optional.ofNullable(this.miscs);
    }

    /**
     * The jdk version installed on server
     * 
     */
    @Import(name="runtimeJdkVersion")
    private @Nullable Output runtimeJdkVersion;

    /**
     * @return The jdk version installed on server
     * 
     */
    public Optional> runtimeJdkVersion() {
        return Optional.ofNullable(this.runtimeJdkVersion);
    }

    /**
     * The server list the app installed
     * 
     */
    @Import(name="servers")
    private @Nullable Output> servers;

    /**
     * @return The server list the app installed
     * 
     */
    public Optional>> servers() {
        return Optional.ofNullable(this.servers);
    }

    /**
     * The spring boot version.
     * 
     */
    @Import(name="springBootVersion")
    private @Nullable Output springBootVersion;

    /**
     * @return The spring boot version.
     * 
     */
    public Optional> springBootVersion() {
        return Optional.ofNullable(this.springBootVersion);
    }

    /**
     * The static content location list.
     * 
     */
    @Import(name="staticContentLocations")
    private @Nullable Output> staticContentLocations;

    /**
     * @return The static content location list.
     * 
     */
    public Optional>> staticContentLocations() {
        return Optional.ofNullable(this.staticContentLocations);
    }

    private SpringbootappsPropertiesArgs() {}

    private SpringbootappsPropertiesArgs(SpringbootappsPropertiesArgs $) {
        this.appName = $.appName;
        this.appPort = $.appPort;
        this.appType = $.appType;
        this.applicationConfigurations = $.applicationConfigurations;
        this.artifactName = $.artifactName;
        this.bindingPorts = $.bindingPorts;
        this.buildJdkVersion = $.buildJdkVersion;
        this.certificates = $.certificates;
        this.checksum = $.checksum;
        this.connectionStrings = $.connectionStrings;
        this.dependencies = $.dependencies;
        this.environments = $.environments;
        this.errors = $.errors;
        this.instanceCount = $.instanceCount;
        this.instances = $.instances;
        this.jarFileLocation = $.jarFileLocation;
        this.jvmMemoryInMB = $.jvmMemoryInMB;
        this.jvmOptions = $.jvmOptions;
        this.labels = $.labels;
        this.lastModifiedTime = $.lastModifiedTime;
        this.lastUpdatedTime = $.lastUpdatedTime;
        this.machineArmIds = $.machineArmIds;
        this.miscs = $.miscs;
        this.runtimeJdkVersion = $.runtimeJdkVersion;
        this.servers = $.servers;
        this.springBootVersion = $.springBootVersion;
        this.staticContentLocations = $.staticContentLocations;
    }

    public static Builder builder() {
        return new Builder();
    }
    public static Builder builder(SpringbootappsPropertiesArgs defaults) {
        return new Builder(defaults);
    }

    public static final class Builder {
        private SpringbootappsPropertiesArgs $;

        public Builder() {
            $ = new SpringbootappsPropertiesArgs();
        }

        public Builder(SpringbootappsPropertiesArgs defaults) {
            $ = new SpringbootappsPropertiesArgs(Objects.requireNonNull(defaults));
        }

        /**
         * @param appName The name of SpringBootApp.
         * 
         * @return builder
         * 
         */
        public Builder appName(@Nullable Output appName) {
            $.appName = appName;
            return this;
        }

        /**
         * @param appName The name of SpringBootApp.
         * 
         * @return builder
         * 
         */
        public Builder appName(String appName) {
            return appName(Output.of(appName));
        }

        /**
         * @param appPort The application port.
         * 
         * @return builder
         * 
         */
        public Builder appPort(@Nullable Output appPort) {
            $.appPort = appPort;
            return this;
        }

        /**
         * @param appPort The application port.
         * 
         * @return builder
         * 
         */
        public Builder appPort(Integer appPort) {
            return appPort(Output.of(appPort));
        }

        /**
         * @param appType The application type, whether it is a SpringBoot app.
         * 
         * @return builder
         * 
         */
        public Builder appType(@Nullable Output appType) {
            $.appType = appType;
            return this;
        }

        /**
         * @param appType The application type, whether it is a SpringBoot app.
         * 
         * @return builder
         * 
         */
        public Builder appType(String appType) {
            return appType(Output.of(appType));
        }

        /**
         * @param applicationConfigurations The application configuration file list.
         * 
         * @return builder
         * 
         */
        public Builder applicationConfigurations(@Nullable Output> applicationConfigurations) {
            $.applicationConfigurations = applicationConfigurations;
            return this;
        }

        /**
         * @param applicationConfigurations The application configuration file list.
         * 
         * @return builder
         * 
         */
        public Builder applicationConfigurations(List applicationConfigurations) {
            return applicationConfigurations(Output.of(applicationConfigurations));
        }

        /**
         * @param applicationConfigurations The application configuration file list.
         * 
         * @return builder
         * 
         */
        public Builder applicationConfigurations(SpringbootappsPropertiesApplicationConfigurationsArgs... applicationConfigurations) {
            return applicationConfigurations(List.of(applicationConfigurations));
        }

        /**
         * @param artifactName The artifact name of SpringBootApp.
         * 
         * @return builder
         * 
         */
        public Builder artifactName(@Nullable Output artifactName) {
            $.artifactName = artifactName;
            return this;
        }

        /**
         * @param artifactName The artifact name of SpringBootApp.
         * 
         * @return builder
         * 
         */
        public Builder artifactName(String artifactName) {
            return artifactName(Output.of(artifactName));
        }

        /**
         * @param bindingPorts The application binding port list.
         * 
         * @return builder
         * 
         */
        public Builder bindingPorts(@Nullable Output> bindingPorts) {
            $.bindingPorts = bindingPorts;
            return this;
        }

        /**
         * @param bindingPorts The application binding port list.
         * 
         * @return builder
         * 
         */
        public Builder bindingPorts(List bindingPorts) {
            return bindingPorts(Output.of(bindingPorts));
        }

        /**
         * @param bindingPorts The application binding port list.
         * 
         * @return builder
         * 
         */
        public Builder bindingPorts(Integer... bindingPorts) {
            return bindingPorts(List.of(bindingPorts));
        }

        /**
         * @param buildJdkVersion The jdk version in build.
         * 
         * @return builder
         * 
         */
        public Builder buildJdkVersion(@Nullable Output buildJdkVersion) {
            $.buildJdkVersion = buildJdkVersion;
            return this;
        }

        /**
         * @param buildJdkVersion The jdk version in build.
         * 
         * @return builder
         * 
         */
        public Builder buildJdkVersion(String buildJdkVersion) {
            return buildJdkVersion(Output.of(buildJdkVersion));
        }

        /**
         * @param certificates The certificate file list.
         * 
         * @return builder
         * 
         */
        public Builder certificates(@Nullable Output> certificates) {
            $.certificates = certificates;
            return this;
        }

        /**
         * @param certificates The certificate file list.
         * 
         * @return builder
         * 
         */
        public Builder certificates(List certificates) {
            return certificates(Output.of(certificates));
        }

        /**
         * @param certificates The certificate file list.
         * 
         * @return builder
         * 
         */
        public Builder certificates(String... certificates) {
            return certificates(List.of(certificates));
        }

        /**
         * @param checksum The checksum of jar file.
         * 
         * @return builder
         * 
         */
        public Builder checksum(@Nullable Output checksum) {
            $.checksum = checksum;
            return this;
        }

        /**
         * @param checksum The checksum of jar file.
         * 
         * @return builder
         * 
         */
        public Builder checksum(String checksum) {
            return checksum(Output.of(checksum));
        }

        /**
         * @param connectionStrings The connection string list.
         * 
         * @return builder
         * 
         */
        public Builder connectionStrings(@Nullable Output> connectionStrings) {
            $.connectionStrings = connectionStrings;
            return this;
        }

        /**
         * @param connectionStrings The connection string list.
         * 
         * @return builder
         * 
         */
        public Builder connectionStrings(List connectionStrings) {
            return connectionStrings(Output.of(connectionStrings));
        }

        /**
         * @param connectionStrings The connection string list.
         * 
         * @return builder
         * 
         */
        public Builder connectionStrings(String... connectionStrings) {
            return connectionStrings(List.of(connectionStrings));
        }

        /**
         * @param dependencies The dependency list.
         * 
         * @return builder
         * 
         */
        public Builder dependencies(@Nullable Output> dependencies) {
            $.dependencies = dependencies;
            return this;
        }

        /**
         * @param dependencies The dependency list.
         * 
         * @return builder
         * 
         */
        public Builder dependencies(List dependencies) {
            return dependencies(Output.of(dependencies));
        }

        /**
         * @param dependencies The dependency list.
         * 
         * @return builder
         * 
         */
        public Builder dependencies(String... dependencies) {
            return dependencies(List.of(dependencies));
        }

        /**
         * @param environments The environment variable list.
         * 
         * @return builder
         * 
         */
        public Builder environments(@Nullable Output> environments) {
            $.environments = environments;
            return this;
        }

        /**
         * @param environments The environment variable list.
         * 
         * @return builder
         * 
         */
        public Builder environments(List environments) {
            return environments(Output.of(environments));
        }

        /**
         * @param environments The environment variable list.
         * 
         * @return builder
         * 
         */
        public Builder environments(String... environments) {
            return environments(List.of(environments));
        }

        /**
         * @param errors The list of errors.
         * 
         * @return builder
         * 
         */
        public Builder errors(@Nullable Output> errors) {
            $.errors = errors;
            return this;
        }

        /**
         * @param errors The list of errors.
         * 
         * @return builder
         * 
         */
        public Builder errors(List errors) {
            return errors(Output.of(errors));
        }

        /**
         * @param errors The list of errors.
         * 
         * @return builder
         * 
         */
        public Builder errors(ErrorArgs... errors) {
            return errors(List.of(errors));
        }

        /**
         * @param instanceCount The total instance count the app deployed.
         * 
         * @return builder
         * 
         */
        public Builder instanceCount(@Nullable Output instanceCount) {
            $.instanceCount = instanceCount;
            return this;
        }

        /**
         * @param instanceCount The total instance count the app deployed.
         * 
         * @return builder
         * 
         */
        public Builder instanceCount(Integer instanceCount) {
            return instanceCount(Output.of(instanceCount));
        }

        /**
         * @param instances The breakdown info for app instances on all the servers
         * 
         * @return builder
         * 
         */
        public Builder instances(@Nullable Output> instances) {
            $.instances = instances;
            return this;
        }

        /**
         * @param instances The breakdown info for app instances on all the servers
         * 
         * @return builder
         * 
         */
        public Builder instances(List instances) {
            return instances(Output.of(instances));
        }

        /**
         * @param instances The breakdown info for app instances on all the servers
         * 
         * @return builder
         * 
         */
        public Builder instances(SpringbootappsPropertiesInstancesArgs... instances) {
            return instances(List.of(instances));
        }

        /**
         * @param jarFileLocation The jar file location on the server.
         * 
         * @return builder
         * 
         */
        public Builder jarFileLocation(@Nullable Output jarFileLocation) {
            $.jarFileLocation = jarFileLocation;
            return this;
        }

        /**
         * @param jarFileLocation The jar file location on the server.
         * 
         * @return builder
         * 
         */
        public Builder jarFileLocation(String jarFileLocation) {
            return jarFileLocation(Output.of(jarFileLocation));
        }

        /**
         * @param jvmMemoryInMB The jvm heap memory allocated.
         * 
         * @return builder
         * 
         */
        public Builder jvmMemoryInMB(@Nullable Output jvmMemoryInMB) {
            $.jvmMemoryInMB = jvmMemoryInMB;
            return this;
        }

        /**
         * @param jvmMemoryInMB The jvm heap memory allocated.
         * 
         * @return builder
         * 
         */
        public Builder jvmMemoryInMB(Integer jvmMemoryInMB) {
            return jvmMemoryInMB(Output.of(jvmMemoryInMB));
        }

        /**
         * @param jvmOptions The jvm options.
         * 
         * @return builder
         * 
         */
        public Builder jvmOptions(@Nullable Output> jvmOptions) {
            $.jvmOptions = jvmOptions;
            return this;
        }

        /**
         * @param jvmOptions The jvm options.
         * 
         * @return builder
         * 
         */
        public Builder jvmOptions(List jvmOptions) {
            return jvmOptions(Output.of(jvmOptions));
        }

        /**
         * @param jvmOptions The jvm options.
         * 
         * @return builder
         * 
         */
        public Builder jvmOptions(String... jvmOptions) {
            return jvmOptions(List.of(jvmOptions));
        }

        /**
         * @param labels Resource labels
         * 
         * @return builder
         * 
         */
        public Builder labels(@Nullable Output> labels) {
            $.labels = labels;
            return this;
        }

        /**
         * @param labels Resource labels
         * 
         * @return builder
         * 
         */
        public Builder labels(Map labels) {
            return labels(Output.of(labels));
        }

        /**
         * @param lastModifiedTime Time when this springbootapps jar file was last modified.
         * 
         * @return builder
         * 
         */
        public Builder lastModifiedTime(@Nullable Output lastModifiedTime) {
            $.lastModifiedTime = lastModifiedTime;
            return this;
        }

        /**
         * @param lastModifiedTime Time when this springbootapps jar file was last modified.
         * 
         * @return builder
         * 
         */
        public Builder lastModifiedTime(String lastModifiedTime) {
            return lastModifiedTime(Output.of(lastModifiedTime));
        }

        /**
         * @param lastUpdatedTime Time when this springbootapps instance was last refreshed.
         * 
         * @return builder
         * 
         */
        public Builder lastUpdatedTime(@Nullable Output lastUpdatedTime) {
            $.lastUpdatedTime = lastUpdatedTime;
            return this;
        }

        /**
         * @param lastUpdatedTime Time when this springbootapps instance was last refreshed.
         * 
         * @return builder
         * 
         */
        public Builder lastUpdatedTime(String lastUpdatedTime) {
            return lastUpdatedTime(Output.of(lastUpdatedTime));
        }

        /**
         * @param machineArmIds The machine ARM id list the app belongs to.
         * 
         * @return builder
         * 
         */
        public Builder machineArmIds(@Nullable Output> machineArmIds) {
            $.machineArmIds = machineArmIds;
            return this;
        }

        /**
         * @param machineArmIds The machine ARM id list the app belongs to.
         * 
         * @return builder
         * 
         */
        public Builder machineArmIds(List machineArmIds) {
            return machineArmIds(Output.of(machineArmIds));
        }

        /**
         * @param machineArmIds The machine ARM id list the app belongs to.
         * 
         * @return builder
         * 
         */
        public Builder machineArmIds(String... machineArmIds) {
            return machineArmIds(List.of(machineArmIds));
        }

        /**
         * @param miscs The other types of date collected.
         * 
         * @return builder
         * 
         */
        public Builder miscs(@Nullable Output> miscs) {
            $.miscs = miscs;
            return this;
        }

        /**
         * @param miscs The other types of date collected.
         * 
         * @return builder
         * 
         */
        public Builder miscs(List miscs) {
            return miscs(Output.of(miscs));
        }

        /**
         * @param miscs The other types of date collected.
         * 
         * @return builder
         * 
         */
        public Builder miscs(SpringbootappsPropertiesMiscsArgs... miscs) {
            return miscs(List.of(miscs));
        }

        /**
         * @param runtimeJdkVersion The jdk version installed on server
         * 
         * @return builder
         * 
         */
        public Builder runtimeJdkVersion(@Nullable Output runtimeJdkVersion) {
            $.runtimeJdkVersion = runtimeJdkVersion;
            return this;
        }

        /**
         * @param runtimeJdkVersion The jdk version installed on server
         * 
         * @return builder
         * 
         */
        public Builder runtimeJdkVersion(String runtimeJdkVersion) {
            return runtimeJdkVersion(Output.of(runtimeJdkVersion));
        }

        /**
         * @param servers The server list the app installed
         * 
         * @return builder
         * 
         */
        public Builder servers(@Nullable Output> servers) {
            $.servers = servers;
            return this;
        }

        /**
         * @param servers The server list the app installed
         * 
         * @return builder
         * 
         */
        public Builder servers(List servers) {
            return servers(Output.of(servers));
        }

        /**
         * @param servers The server list the app installed
         * 
         * @return builder
         * 
         */
        public Builder servers(String... servers) {
            return servers(List.of(servers));
        }

        /**
         * @param springBootVersion The spring boot version.
         * 
         * @return builder
         * 
         */
        public Builder springBootVersion(@Nullable Output springBootVersion) {
            $.springBootVersion = springBootVersion;
            return this;
        }

        /**
         * @param springBootVersion The spring boot version.
         * 
         * @return builder
         * 
         */
        public Builder springBootVersion(String springBootVersion) {
            return springBootVersion(Output.of(springBootVersion));
        }

        /**
         * @param staticContentLocations The static content location list.
         * 
         * @return builder
         * 
         */
        public Builder staticContentLocations(@Nullable Output> staticContentLocations) {
            $.staticContentLocations = staticContentLocations;
            return this;
        }

        /**
         * @param staticContentLocations The static content location list.
         * 
         * @return builder
         * 
         */
        public Builder staticContentLocations(List staticContentLocations) {
            return staticContentLocations(Output.of(staticContentLocations));
        }

        /**
         * @param staticContentLocations The static content location list.
         * 
         * @return builder
         * 
         */
        public Builder staticContentLocations(String... staticContentLocations) {
            return staticContentLocations(List.of(staticContentLocations));
        }

        public SpringbootappsPropertiesArgs build() {
            return $;
        }
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy