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

ai.digital.integration.server.common.constant.OperatorHelmProviderName.kt Maven / Gradle / Ivy

There is a newer version: 23.3.0-1025.941
Show newest version
package ai.digital.integration.server.common.constant

enum class OperatorHelmProviderName(val providerName: String) {
    AWS_EKS("aws-eks"),
    AWS_OPENSHIFT("aws-openshift"),
    AZURE_AKS("azure-aks"),
    GCP_GKE("gcp-gke"),
    ON_PREMISE("onprem"),
    VMWARE_OPENSHIFT("vmware-openshift");

    companion object {
        fun valueOfProviderName(providerName: String): OperatorHelmProviderName {
            for (operatorProviderName in values()) {
                if (operatorProviderName.providerName == providerName) {
                    return operatorProviderName
                }
            }
            throw IllegalArgumentException("No providerName $providerName")
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy