public interface Notification
Notification
resource.
Each Notification
object is uniquely identified by these
identifier(s):
Modifier and Type | Method and Description |
---|---|
void |
delete()
The convenient method form for the
Delete action. |
void |
delete(DeleteVaultNotificationsRequest request)
Performs the
Delete action. |
void |
delete(DeleteVaultNotificationsRequest request,
ResultCapture<Void> extractor)
Performs the
Delete action and use a ResultCapture to
retrieve the low-level client response. |
void |
delete(ResultCapture<Void> extractor)
The convenient method form for the
Delete action. |
String |
getAccountId()
Gets the value of the AccountId identifier.
|
List<String> |
getEvents()
Gets the value of the Events attribute.
|
String |
getSNSTopic()
Gets the value of the SNSTopic attribute.
|
Vault |
getVault()
Retrieves the
Vault resource referenced by this resource. |
String |
getVaultName()
Gets the value of the VaultName identifier.
|
boolean |
isLoaded()
Returns true if this resource's attributes have been loaded.
|
boolean |
load()
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(GetVaultNotificationsRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(GetVaultNotificationsRequest request,
ResultCapture<GetVaultNotificationsResult> extractor)
Makes a call to the service to load this resource's attributes if they
are not loaded yet, and use a ResultCapture to retrieve the low-level
client response
The following request parameters will be populated from the data of this
Notification resource, and any conflicting parameter value
set in the request will be overridden:
AccountId
- mapped from the AccountId identifier. |
void |
set(SetVaultNotificationsRequest request)
Performs the
Set action. |
void |
set(SetVaultNotificationsRequest request,
ResultCapture<Void> extractor)
Performs the
Set action and use a ResultCapture to retrieve
the low-level client response. |
void |
set(VaultNotificationConfig vaultNotificationConfig)
The convenient method form for the
Set action. |
void |
set(VaultNotificationConfig vaultNotificationConfig,
ResultCapture<Void> extractor)
The convenient method form for the
Set action. |
boolean isLoaded()
false
, calls to attribute getter methods on this
instance will make an implicit call to load()
to retrieve the
value.boolean load()
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.load(GetVaultNotificationsRequest)
boolean load(GetVaultNotificationsRequest request)
Notification
resource, and any conflicting parameter value
set in the request will be overridden:
AccountId
- mapped from the AccountId
identifier.
VaultName
- mapped from the VaultName
identifier.
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.GetVaultNotificationsRequest
boolean load(GetVaultNotificationsRequest request, ResultCapture<GetVaultNotificationsResult> extractor)
Notification
resource, and any conflicting parameter value
set in the request will be overridden:
AccountId
- mapped from the AccountId
identifier.
VaultName
- mapped from the VaultName
identifier.
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.GetVaultNotificationsRequest
String getAccountId()
String getVaultName()
String getSNSTopic()
load()
is made to retrieve the value of the
attribute.List<String> getEvents()
load()
is made to retrieve the value of the
attribute.Vault getVault()
Vault
resource referenced by this resource.void set(SetVaultNotificationsRequest request)
Set
action.
The following request parameters will be populated from the data of this
Notification
resource, and any conflicting parameter value
set in the request will be overridden:
AccountId
- mapped from the AccountId
identifier.
VaultName
- mapped from the VaultName
identifier.
SetVaultNotificationsRequest
void set(SetVaultNotificationsRequest request, ResultCapture<Void> extractor)
Set
action and use a ResultCapture to retrieve
the low-level client response.
The following request parameters will be populated from the data of this
Notification
resource, and any conflicting parameter value
set in the request will be overridden:
AccountId
- mapped from the AccountId
identifier.
VaultName
- mapped from the VaultName
identifier.
SetVaultNotificationsRequest
void set(VaultNotificationConfig vaultNotificationConfig)
Set
action.set(SetVaultNotificationsRequest)
void set(VaultNotificationConfig vaultNotificationConfig, ResultCapture<Void> extractor)
Set
action.void delete(DeleteVaultNotificationsRequest request)
Delete
action.
The following request parameters will be populated from the data of this
Notification
resource, and any conflicting parameter value
set in the request will be overridden:
AccountId
- mapped from the AccountId
identifier.
VaultName
- mapped from the VaultName
identifier.
DeleteVaultNotificationsRequest
void delete(DeleteVaultNotificationsRequest request, ResultCapture<Void> extractor)
Delete
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
Notification
resource, and any conflicting parameter value
set in the request will be overridden:
AccountId
- mapped from the AccountId
identifier.
VaultName
- mapped from the VaultName
identifier.
DeleteVaultNotificationsRequest
void delete()
Delete
action.void delete(ResultCapture<Void> extractor)
Delete
action.Copyright © 2014. All rights reserved.