public class Gs2NotificationClient extends AbstractGs2Client<Gs2NotificationClient>
| Modifier and Type | Field and Description |
|---|---|
static String |
ENDPOINT |
credential, region| Constructor and Description |
|---|
Gs2NotificationClient(IGs2Credential credential)
コンストラクタ。
|
| Modifier and Type | Method and Description |
|---|---|
CreateNotificationResult |
createNotification(CreateNotificationRequest request)
通知を作成。
通知はGS2内で発生したイベントを受け取る手段を提供します。 例えば、GS2-Watch の監視データが一定の閾値を超えた時に通知する。といった用途に利用できます。 GS2 のサービスの多くはクオータを買い、その範囲内でサービスを利用する形式が多く取られていますが、 現在の消費クオータが GS2-Watch で取れますので、クオータの消費量が予約量の80%を超えたら通知をだす。というような使い方ができます。 |
CreateSubscribeResult |
createSubscribe(CreateSubscribeRequest request)
通知先を作成。
E-Mail, HTTP/HTTPS 通信を指定して通知先を登録できます。 通知先は1つの通知に対して複数登録することもできます。 そのため、メールとSlackに通知する。といった利用ができます。 type に指定できるパラメータ email http/https endpoint には type に指定したプロトコルによって指定する内容が変わります。 email を選択した場合には メールアドレスを、 http/https を選択した場合には URL を指定してください。 http/https を選択した場合には登録時に疎通確認を行います。 指定したURLでPOSTリクエストを受け付けられる状態で登録してください。 疎通確認の通信は通常の通知とは異なり、body パラメータがからの通信が発生します。ご注意ください。 |
void |
deleteNotification(DeleteNotificationRequest request)
通知を削除。
|
void |
deleteSubscribe(DeleteSubscribeRequest request)
通知先を削除。
|
DescribeNotificationResult |
describeNotification(DescribeNotificationRequest request)
通知一覧を取得。
|
DescribeSubscribeResult |
describeSubscribe(DescribeSubscribeRequest request)
通知先一覧を取得。
|
GetNotificationResult |
getNotification(GetNotificationRequest request)
通知を取得。
|
GetSubscribeResult |
getSubscribe(GetSubscribeRequest request)
通知先を取得。
|
UpdateNotificationResult |
updateNotification(UpdateNotificationRequest request)
通知を更新。
|
createHttpDelete, createHttpGet, createHttpPost, createHttpPut, doRequest, getRegion, setRegion, withRegionpublic static String ENDPOINT
public Gs2NotificationClient(IGs2Credential credential)
credential - 認証情報public CreateNotificationResult createNotification(CreateNotificationRequest request)
request - リクエストパラメータpublic DescribeNotificationResult describeNotification(DescribeNotificationRequest request)
request - リクエストパラメータpublic GetNotificationResult getNotification(GetNotificationRequest request)
request - リクエストパラメータpublic UpdateNotificationResult updateNotification(UpdateNotificationRequest request)
request - リクエストパラメータpublic void deleteNotification(DeleteNotificationRequest request)
request - リクエストパラメータpublic CreateSubscribeResult createSubscribe(CreateSubscribeRequest request)
request - リクエストパラメータpublic DescribeSubscribeResult describeSubscribe(DescribeSubscribeRequest request)
request - リクエストパラメータpublic GetSubscribeResult getSubscribe(GetSubscribeRequest request)
request - リクエストパラメータpublic void deleteSubscribe(DeleteSubscribeRequest request)
request - リクエストパラメータCopyright © 2016 Game Server Services, Inc. AllRights Reserved.