public enum CloudPlatform extends EnumSE<CloudPlatform>
"spring.main.cloud-platform"
構成プロパティを使用して、検出を強制できます。列挙型定数と説明 |
---|
AZURE_APP_SERVICE Azure アプリサービスプラットフォーム。 |
CLOUD_FOUNDRY Cloud Foundry プラットフォーム。 |
HEROKU Heroku プラットフォーム。 |
KUBERNETES Kubernetes プラットフォーム。 |
NONE クラウドプラットフォームはありません。 |
SAP SAPCloud プラットフォーム。 |
修飾子と型 | メソッドと説明 |
---|---|
static CloudPlatform | getActive(Environment environment) アクティブな CloudPlatform または null がアクティブでない場合は、返します。 |
boolean | isActive(Environment environment) プラットフォームがアクティブかどうかを判断します(つまり |
abstract boolean | isDetected(Environment environment) プラットフォーム固有の環境変数を探すことにより、プラットフォームが検出されたかどうかを判別します。 |
boolean | isEnforced(Binder binder) "spring.main.cloud-platform" 構成プロパティを調べて、プラットフォームが適用されているかどうかを判別します。 |
boolean | isEnforced(Environment environment) "spring.main.cloud-platform" 構成プロパティを調べて、プラットフォームが適用されているかどうかを判別します。 |
boolean | isUsingForwardHeaders() プラットフォームがロードバランサーの背後にあり、X-Forwarded-For ヘッダーを使用している場合に返されます。 |
static CloudPlatform | valueOf(StringSE name) 指定された名前を持つこの型の列挙定数を返します。 |
static CloudPlatform[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
cloneSE, compareToSE, equalsSE, finalizeSE, getDeclaringClassSE, hashCodeSE, nameSE, ordinalSE, toStringSE, valueOfSE
getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final CloudPlatform NONE
public static final CloudPlatform CLOUD_FOUNDRY
public static final CloudPlatform HEROKU
public static final CloudPlatform SAP
public static final CloudPlatform KUBERNETES
public static final CloudPlatform AZURE_APP_SERVICE
public static CloudPlatform[] values()
for (CloudPlatform c : CloudPlatform.values()) System.out.println(c);
public static CloudPlatform valueOf(StringSE name)
name
- 返される列挙定数の名前。IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合 NullPointerExceptionSE
- 引数が null の場合 public boolean isActive(Environment environment)
environment
- 環境 public boolean isEnforced(Environment environment)
"spring.main.cloud-platform"
構成プロパティを調べて、プラットフォームが適用されているかどうかを判別します。environment
- 環境 public boolean isEnforced(Binder binder)
"spring.main.cloud-platform"
構成プロパティを調べて、プラットフォームが適用されているかどうかを判別します。binder
- バインダー public abstract boolean isDetected(Environment environment)
environment
- 環境 public boolean isUsingForwardHeaders()
public static CloudPlatform getActive(Environment environment)
CloudPlatform
または null
がアクティブでない場合は、返します。environment
- 環境 CloudPlatform
または null