Class: Google::Apis::BigtableadminV2::BackupInfo
- Inherits:
-
Object
- Object
- Google::Apis::BigtableadminV2::BackupInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/bigtableadmin_v2/classes.rb,
lib/google/apis/bigtableadmin_v2/representations.rb,
lib/google/apis/bigtableadmin_v2/representations.rb
Overview
Information about a backup.
Instance Attribute Summary collapse
-
#backup ⇒ String
Output only.
-
#end_time ⇒ String
Output only.
-
#source_table ⇒ String
Output only.
-
#start_time ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BackupInfo
constructor
A new instance of BackupInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ BackupInfo
Returns a new instance of BackupInfo.
254 255 256 |
# File 'lib/google/apis/bigtableadmin_v2/classes.rb', line 254 def initialize(**args) update!(**args) end |
Instance Attribute Details
#backup ⇒ String
Output only. Name of the backup.
Corresponds to the JSON property backup
235 236 237 |
# File 'lib/google/apis/bigtableadmin_v2/classes.rb', line 235 def backup @backup end |
#end_time ⇒ String
Output only. This time that the backup was finished. Row data in the backup
will be no newer than this timestamp.
Corresponds to the JSON property endTime
241 242 243 |
# File 'lib/google/apis/bigtableadmin_v2/classes.rb', line 241 def end_time @end_time end |
#source_table ⇒ String
Output only. Name of the table the backup was created from.
Corresponds to the JSON property sourceTable
246 247 248 |
# File 'lib/google/apis/bigtableadmin_v2/classes.rb', line 246 def source_table @source_table end |
#start_time ⇒ String
Output only. The time that the backup was started. Row data in the backup will
be no older than this timestamp.
Corresponds to the JSON property startTime
252 253 254 |
# File 'lib/google/apis/bigtableadmin_v2/classes.rb', line 252 def start_time @start_time end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
259 260 261 262 263 264 |
# File 'lib/google/apis/bigtableadmin_v2/classes.rb', line 259 def update!(**args) @backup = args[:backup] if args.key?(:backup) @end_time = args[:end_time] if args.key?(:end_time) @source_table = args[:source_table] if args.key?(:source_table) @start_time = args[:start_time] if args.key?(:start_time) end |