Class: Google::Apis::OracledatabaseV1::AutonomousDatabaseStandbySummary
- Inherits:
-
Object
- Object
- Google::Apis::OracledatabaseV1::AutonomousDatabaseStandbySummary
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/oracledatabase_v1/classes.rb,
lib/google/apis/oracledatabase_v1/representations.rb,
lib/google/apis/oracledatabase_v1/representations.rb
Overview
Autonomous Data Guard standby database details. https://docs.oracle.com/en-us/ iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseStandbySummary
Instance Attribute Summary collapse
-
#data_guard_role_changed_time ⇒ String
Output only.
-
#disaster_recovery_role_changed_time ⇒ String
Output only.
-
#lag_time_duration ⇒ String
Output only.
-
#lifecycle_details ⇒ String
Output only.
-
#state ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AutonomousDatabaseStandbySummary
constructor
A new instance of AutonomousDatabaseStandbySummary.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ AutonomousDatabaseStandbySummary
Returns a new instance of AutonomousDatabaseStandbySummary.
948 949 950 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 948 def initialize(**args) update!(**args) end |
Instance Attribute Details
#data_guard_role_changed_time ⇒ String
Output only. The date and time the Autonomous Data Guard role was switched for
the standby Autonomous Database.
Corresponds to the JSON property dataGuardRoleChangedTime
923 924 925 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 923 def data_guard_role_changed_time @data_guard_role_changed_time end |
#disaster_recovery_role_changed_time ⇒ String
Output only. The date and time the Disaster Recovery role was switched for the
standby Autonomous Database.
Corresponds to the JSON property disasterRecoveryRoleChangedTime
929 930 931 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 929 def disaster_recovery_role_changed_time @disaster_recovery_role_changed_time end |
#lag_time_duration ⇒ String
Output only. The amount of time, in seconds, that the data of the standby
database lags in comparison to the data of the primary database.
Corresponds to the JSON property lagTimeDuration
935 936 937 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 935 def lag_time_duration @lag_time_duration end |
#lifecycle_details ⇒ String
Output only. The additional details about the current lifecycle state of the
Autonomous Database.
Corresponds to the JSON property lifecycleDetails
941 942 943 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 941 def lifecycle_details @lifecycle_details end |
#state ⇒ String
Output only. The current lifecycle state of the Autonomous Database.
Corresponds to the JSON property state
946 947 948 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 946 def state @state end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
953 954 955 956 957 958 959 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 953 def update!(**args) @data_guard_role_changed_time = args[:data_guard_role_changed_time] if args.key?(:data_guard_role_changed_time) @disaster_recovery_role_changed_time = args[:disaster_recovery_role_changed_time] if args.key?(:disaster_recovery_role_changed_time) @lag_time_duration = args[:lag_time_duration] if args.key?(:lag_time_duration) @lifecycle_details = args[:lifecycle_details] if args.key?(:lifecycle_details) @state = args[:state] if args.key?(:state) end |