public class Region extends Object
Modifier and Type | Method and Description |
---|---|
<T extends IIJGIOWebServiceClient> |
createClient(Class<T> serviceClass,
IIJGIOCredentialsProvider credentials,
ClientConfiguration config)
与えられたクラスで新しいサービスクライアントを生成し、設定を行います。
資格情報または設定情報がnullの場合、デフォルトが使用されます。
|
boolean |
equals(Object obj) |
String |
getName()
このリージョンに対する固有のシステムIDを返します。例えば、JP-WEST1
|
static Region |
getRegion(Regions region)
与えられたIDでリージョンを返します。
現在のregions.xmlファイルで見つからなかった場合はnullを返します。
|
String |
getServiceEndpoint(String serviceName)
与えられたサービスに対するエンドポイントを返します。
|
int |
hashCode() |
boolean |
hasHttpEndpoint(String serviceName)
このリージョンで与えられたサービスがHTTPプロトコルを
サポートしているかどうかを返します。
|
boolean |
hasHttpsEndpoint(String serviceName)
このリージョンで与えられたサービスがHTTPSプロトコルを
サポートしているかどうかを返します。
|
boolean |
isServiceSupported(String serviceName)
このリージョンで与えられたサービスがサポートされているかどうかを返します。
|
String |
toString() |
public static Region getRegion(Regions region)
region
- リージョンの識別子public String getName()
public String getServiceEndpoint(String serviceName)
serviceName
- サービス名ServiceAbbreviations
public boolean isServiceSupported(String serviceName)
serviceName
- サービス名true
ServiceAbbreviations
public boolean hasHttpsEndpoint(String serviceName)
serviceName
- サービス名true
ServiceAbbreviations
public boolean hasHttpEndpoint(String serviceName)
serviceName
- サービス名true
ServiceAbbreviations
public <T extends IIJGIOWebServiceClient> T createClient(Class<T> serviceClass, IIJGIOCredentialsProvider credentials, ClientConfiguration config)
T
- サービスクライアントの型serviceClass
- インスタンス化するサービスクライアントのクラス。例えば、StorageClient.classcredentials
- 使用する資格情報プロバイダー。
デフォルトの資格情報プロバイダーを使う場合はnull。config
- 使用する設定情報。
デフォルトの設定情報を使う場合はnull。ServiceAbbreviations
Copyright © 2018. All rights reserved.