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

com.pulumi.dockerbuild.enums.Platform Maven / Gradle / Ivy

Go to download

A Pulumi provider for building modern Docker images with buildx and BuildKit.

There is a newer version: 0.1.0-alpha.1729468870
Show newest version
// *** WARNING: this file was generated by pulumi. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

package com.pulumi.dockerbuild.enums;

import com.pulumi.core.annotations.EnumType;
import java.lang.String;
import java.util.Objects;
import java.util.StringJoiner;

    @EnumType
    public enum Platform {
        Darwin_386("darwin/386"),
        Darwin_amd64("darwin/amd64"),
        Darwin_arm("darwin/arm"),
        Darwin_arm64("darwin/arm64"),
        Dragonfly_amd64("dragonfly/amd64"),
        Freebsd_386("freebsd/386"),
        Freebsd_amd64("freebsd/amd64"),
        Freebsd_arm("freebsd/arm"),
        Linux_386("linux/386"),
        Linux_amd64("linux/amd64"),
        Linux_arm("linux/arm"),
        Linux_arm64("linux/arm64"),
        Linux_mips64("linux/mips64"),
        Linux_mips64le("linux/mips64le"),
        Linux_ppc64le("linux/ppc64le"),
        Linux_riscv64("linux/riscv64"),
        Linux_s390x("linux/s390x"),
        Netbsd_386("netbsd/386"),
        Netbsd_amd64("netbsd/amd64"),
        Netbsd_arm("netbsd/arm"),
        Openbsd_386("openbsd/386"),
        Openbsd_amd64("openbsd/amd64"),
        Openbsd_arm("openbsd/arm"),
        Plan9_386("plan9/386"),
        Plan9_amd64("plan9/amd64"),
        Solaris_amd64("solaris/amd64"),
        Windows_386("windows/386"),
        Windows_amd64("windows/amd64");

        private final String value;

        Platform(String value) {
            this.value = Objects.requireNonNull(value);
        }

        @EnumType.Converter
        public String getValue() {
            return this.value;
        }

        @Override
        public String toString() {
            return new StringJoiner(", ", "Platform[", "]")
                .add("value='" + this.value + "'")
                .toString();
        }
    }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy