public class ModifyEventSubscriptionRequest extends AmazonWebServiceRequest implements java.io.Serializable
ModifyEventSubscription operation
のためのパラメータ用コンテナ。
ニフティクラウド独自仕様として、NiftySourceIdsを指定することでソースIDが変更できます。
本APIでは、ソースIDの変更はできません。 ソースIDを変更したい場合は、AddSourceIdentifierToSubscriptionかRemoveSourceIdentifierFromSubscriptionを 使用してください。
イベントカテゴリーとソースタイプについては、ユーザーガイドの イベントを参照するか、 DescribeEventCategories を使用して参照してください。
| コンストラクタと説明 |
|---|
ModifyEventSubscriptionRequest() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Boolean |
getEnabled()
通知を行うかどうか; 通知を有効にする場合はtrueを指定してください。
|
java.util.List<java.lang.String> |
getEventCategories()
通知を行うイベントカテゴリのリスト。
|
java.lang.String |
getNiftyDescription()
イベントサブスクリプション設定の注釈。
|
java.util.List<java.lang.String> |
getNiftyEmailAddresses()
イベント通知先のメールアドレスを指定します。
|
java.util.List<java.lang.String> |
getNiftySourceIds()
通知させたいリソースIDを指定します。
|
java.lang.String |
getSnsTopicArn()
The Amazon Resource Name (ARN) of the SNS topic created for event
notification.
|
java.lang.String |
getSourceType()
通知を行うイベントのソースタイプ。
|
java.lang.String |
getSubscriptionName()
イベントサブスクリプション名。
|
int |
hashCode() |
java.lang.Boolean |
isEnabled()
通知を行うかどうか; 通知を有効にする場合はtrueを指定してください。
|
void |
setEnabled(java.lang.Boolean enabled)
通知を行うかどうか; 通知を有効にする場合はtrueを指定してください。
|
void |
setEventCategories(java.util.Collection<java.lang.String> eventCategories)
通知を行うイベントカテゴリのリスト。
|
void |
setNiftyDescription(java.lang.String niftyDescription)
イベントサブスクリプション設定の注釈。
|
void |
setNiftyEmailAddresses(java.util.Collection<java.lang.String> niftyEmailAddresses)
イベント通知先のメールアドレスを指定します。
|
void |
setNiftySourceIds(java.util.Collection<java.lang.String> niftySourceIds)
通知させたいリソースIDを指定します。
|
void |
setSnsTopicArn(java.lang.String snsTopicArn)
The Amazon Resource Name (ARN) of the SNS topic created for event
notification.
|
void |
setSourceType(java.lang.String sourceType)
通知を行うイベントのソースタイプ。
|
void |
setSubscriptionName(java.lang.String subscriptionName)
イベントサブスクリプション名。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
ModifyEventSubscriptionRequest |
withEnabled(java.lang.Boolean enabled)
通知を行うかどうか; 通知を有効にする場合はtrueを指定してください。
|
ModifyEventSubscriptionRequest |
withEventCategories(java.util.Collection<java.lang.String> eventCategories)
通知を行うイベントカテゴリのリスト。
|
ModifyEventSubscriptionRequest |
withEventCategories(java.lang.String... eventCategories)
通知を行うイベントカテゴリのリスト。
|
ModifyEventSubscriptionRequest |
withNiftyDescription(java.lang.String niftyDescription)
イベントサブスクリプション設定の注釈。
|
ModifyEventSubscriptionRequest |
withNiftyEmailAddresses(java.util.Collection<java.lang.String> niftyEmailAddresses)
イベント通知先のメールアドレスを指定します。
|
ModifyEventSubscriptionRequest |
withNiftyEmailAddresses(java.lang.String... niftyEmailAddresses)
イベント通知先のメールアドレスを指定します。
|
ModifyEventSubscriptionRequest |
withNiftySourceIds(java.util.Collection<java.lang.String> niftySourceIds)
通知させたいリソースIDを指定します。
|
ModifyEventSubscriptionRequest |
withNiftySourceIds(java.lang.String... niftySourceIds)
通知させたいリソースIDを指定します。
|
ModifyEventSubscriptionRequest |
withSnsTopicArn(java.lang.String snsTopicArn)
The Amazon Resource Name (ARN) of the SNS topic created for event
notification.
|
ModifyEventSubscriptionRequest |
withSourceType(java.lang.String sourceType)
通知を行うイベントのソースタイプ。
|
ModifyEventSubscriptionRequest |
withSubscriptionName(java.lang.String subscriptionName)
イベントサブスクリプション名。
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentialspublic java.lang.String getSubscriptionName()
public void setSubscriptionName(java.lang.String subscriptionName)
subscriptionName - イベントサブスクリプション名。public ModifyEventSubscriptionRequest withSubscriptionName(java.lang.String subscriptionName)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
subscriptionName - イベントサブスクリプション名。public java.lang.String getSnsTopicArn()
public void setSnsTopicArn(java.lang.String snsTopicArn)
snsTopicArn - The Amazon Resource Name (ARN) of the SNS topic created for event
notification. The ARN is created by Amazon SNS when you create a topic
and subscribe to it.public ModifyEventSubscriptionRequest withSnsTopicArn(java.lang.String snsTopicArn)
Returns a reference to this object so that method calls can be chained together.
snsTopicArn - The Amazon Resource Name (ARN) of the SNS topic created for event
notification. The ARN is created by Amazon SNS when you create a topic
and subscribe to it.public java.lang.String getSourceType()
値:db-instance | db-parameter-group | db-security-group | db-snapshot
値:db-instance | db-parameter-group | db-security-group | db-snapshot
public void setSourceType(java.lang.String sourceType)
値:db-instance | db-parameter-group | db-security-group | db-snapshot
sourceType - 通知を行うイベントのソースタイプ。
例として、DBインスタンスに関するイベントを受け取りたい場合は、"db-instance"を指定します。
省略された場合はすべてのイベントが返却されます。
値:db-instance | db-parameter-group | db-security-group | db-snapshot
public ModifyEventSubscriptionRequest withSourceType(java.lang.String sourceType)
値:db-instance | db-parameter-group | db-security-group | db-snapshot
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。 param 通知を行うイベントのソースタイプ。 例として、DBインスタンスに関するイベントを受け取りたい場合は、"db-instance"を指定します。 省略された場合はすべてのイベントが返却されます。
値:db-instance | db-parameter-group | db-security-group | db-snapshot
public java.util.List<java.lang.String> getEventCategories()
public void setEventCategories(java.util.Collection<java.lang.String> eventCategories)
eventCategories - 通知を行うイベントカテゴリのリスト。
イベントカテゴリーとソースタイプについては、ユーザーガイドの
イベントを参照するか、
DescribeEventCategories を使用して参照してください。public ModifyEventSubscriptionRequest withEventCategories(java.lang.String... eventCategories)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
eventCategories - 通知を行うイベントカテゴリのリスト。
イベントカテゴリーとソースタイプについては、ユーザーガイドの
イベントを参照するか、
DescribeEventCategories を使用して参照してください。public ModifyEventSubscriptionRequest withEventCategories(java.util.Collection<java.lang.String> eventCategories)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
eventCategories - 通知を行うイベントカテゴリのリスト。
イベントカテゴリーとソースタイプについては、ユーザーガイドの
イベントを参照するか、
DescribeEventCategories を使用して参照してください。public java.lang.Boolean isEnabled()
public void setEnabled(java.lang.Boolean enabled)
enabled - 通知を行うかどうか; 通知を有効にする場合はtrueを指定してください。public ModifyEventSubscriptionRequest withEnabled(java.lang.Boolean enabled)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
enabled - 通知を行うかどうか; 通知を有効にする場合はtrueを指定してください。public java.lang.Boolean getEnabled()
public java.util.List<java.lang.String> getNiftyEmailAddresses()
public void setNiftyEmailAddresses(java.util.Collection<java.lang.String> niftyEmailAddresses)
niftyEmailAddresses - イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)public ModifyEventSubscriptionRequest withNiftyEmailAddresses(java.lang.String... niftyEmailAddresses)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
niftyEmailAddresses - イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)public ModifyEventSubscriptionRequest withNiftyEmailAddresses(java.util.Collection<java.lang.String> niftyEmailAddresses)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
niftyEmailAddresses - イベント通知先のメールアドレスを指定します。(ニフティクラウド独自仕様)public java.util.List<java.lang.String> getNiftySourceIds()
注意:
public void setNiftySourceIds(java.util.Collection<java.lang.String> niftySourceIds)
注意:
niftySourceIds - 通知させたいリソースIDを指定します。(ニフティクラウド独自仕様)public ModifyEventSubscriptionRequest withNiftySourceIds(java.lang.String... niftySourceIds)
注意:
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
niftySourceIds - 通知させたいリソースIDを指定します。(ニフティクラウド独自仕様)public ModifyEventSubscriptionRequest withNiftySourceIds(java.util.Collection<java.lang.String> niftySourceIds)
注意:
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
niftySourceIds - 通知させたいリソースIDを指定します。(ニフティクラウド独自仕様)public java.lang.String getNiftyDescription()
public void setNiftyDescription(java.lang.String niftyDescription)
niftyDescription - イベントサブスクリプション設定の注釈。(ニフティクラウド独自仕様)public ModifyEventSubscriptionRequest withNiftyDescription(java.lang.String niftyDescription)
このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。
niftyDescription - イベントサブスクリプション設定の注釈。(ニフティクラウド独自仕様)public java.lang.String toString()
toString クラス内 java.lang.ObjectObject.toString()public int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals クラス内 java.lang.Object