public class RegionUtils extends Object
Constructor and Description |
---|
RegionUtils() |
Modifier and Type | Method and Description |
---|---|
static Region |
getRegion(String regionName)
与えられたID(リージョン名)が存在していれば、リージョンを返します。
そうでなければ、nullを返します。
|
static Region |
getRegionByEndpoint(String endpoint)
指定されたエンドポイントにおいて、任意のサービスでリージョンを見つけるために
全ての既知のリージョンを検索します。そのエンドポイントにおいてリージョンがサービスで
1件も見つからなかった場合、例外が投げられます。
|
static List<Region> |
getRegions()
利用可能なIIJ GIOストレージ&アナリシスサービスのリージョンのリストを返します。
|
static List<Region> |
getRegionsForService(String serviceAbbreviation)
あるサービスをサポートしているリージョンのリストを返します。
|
static void |
init()
リージョンファイルを読み込み、静的なリージョンのリストを初期化します。
AWS SDKとは異なり、SDK内に配置されたファイルから読み込みを行います。
|
public static List<Region> getRegions()
public static List<Region> getRegionsForService(String serviceAbbreviation)
serviceAbbreviation
- サービス名ServiceAbbreviations
public static Region getRegion(String regionName)
regionName
- リージョン名public static Region getRegionByEndpoint(String endpoint) throws MalformedURLException
endpoint
- 目的とするリージョンに存在する任意のサービスのエンドポイントMalformedURLException
- 所定のURLやレコード上のサービスURLが不正な形式である場合public static void init()
Copyright © 2018. All rights reserved.