Class: Aws::RDS::Event
- Inherits:
-
Object
- Object
- Aws::RDS::Event
- Extended by:
- Deprecations
- Defined in:
- lib/aws-sdk-rds/event.rb
Defined Under Namespace
Classes: Collection
Read-Only Attributes collapse
- #date ⇒ String
-
#event_categories ⇒ Array<String>
Specifies the category for the event.
-
#message ⇒ String
Provides the text of this event.
-
#source_arn ⇒ String
The Amazon Resource Name (ARN) for the event.
- #source_id ⇒ String (also: #source_identifier)
-
#source_type ⇒ String
Specifies the source type for this event.
Instance Method Summary collapse
- #client ⇒ Client
-
#data ⇒ Types::Event
Returns the data for this Event.
-
#data_loaded? ⇒ Boolean
Returns ‘true` if this resource is loaded.
- #identifiers ⇒ Object deprecated private Deprecated.
-
#initialize(*args) ⇒ Event
constructor
A new instance of Event.
- #load ⇒ Object (also: #reload) private
Constructor Details
#initialize(source_id, date, options = {}) ⇒ Event #initialize(options = {}) ⇒ Event
Returns a new instance of Event.
21 22 23 24 25 26 27 |
# File 'lib/aws-sdk-rds/event.rb', line 21 def initialize(*args) = Hash === args.last ? args.pop.dup : {} @source_id = extract_source_id(args, ) @date = extract_date(args, ) @data = .delete(:data) @client = .delete(:client) || Client.new() end |
Instance Method Details
#data ⇒ Types::Event
Returns the data for this Aws::RDS::Event.
84 85 86 87 |
# File 'lib/aws-sdk-rds/event.rb', line 84 def data load unless @data @data end |
#data_loaded? ⇒ Boolean
92 93 94 |
# File 'lib/aws-sdk-rds/event.rb', line 92 def data_loaded? !!@data end |
#date ⇒ String
38 39 40 |
# File 'lib/aws-sdk-rds/event.rb', line 38 def date @date end |
#event_categories ⇒ Array<String>
Specifies the category for the event.
56 57 58 |
# File 'lib/aws-sdk-rds/event.rb', line 56 def event_categories data.event_categories end |
#identifiers ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
98 99 100 101 102 103 |
# File 'lib/aws-sdk-rds/event.rb', line 98 def identifiers { source_id: @source_id, date: @date } end |
#load ⇒ Object Also known as: reload
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
75 76 77 78 |
# File 'lib/aws-sdk-rds/event.rb', line 75 def load msg = "#load is not implemented, data only available via enumeration" raise NotImplementedError, msg end |
#message ⇒ String
Provides the text of this event.
50 51 52 |
# File 'lib/aws-sdk-rds/event.rb', line 50 def data. end |
#source_arn ⇒ String
The Amazon Resource Name (ARN) for the event.
62 63 64 |
# File 'lib/aws-sdk-rds/event.rb', line 62 def source_arn data.source_arn end |
#source_id ⇒ String Also known as: source_identifier
32 33 34 |
# File 'lib/aws-sdk-rds/event.rb', line 32 def source_id @source_id end |
#source_type ⇒ String
Specifies the source type for this event.
44 45 46 |
# File 'lib/aws-sdk-rds/event.rb', line 44 def source_type data.source_type end |