Class: Google::Apis::RedisV1::InternalResourceMetadata
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::RedisV1::InternalResourceMetadata
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/redis_v1/classes.rb,
lib/google/apis/redis_v1/representations.rb,
lib/google/apis/redis_v1/representations.rb 
Overview
Metadata for individual internal resources in an instance. e.g. spanner instance can have multiple databases with unique configuration settings. Similarly bigtable can have multiple clusters within same bigtable instance.
Instance Attribute Summary collapse
- 
  
    
      #backup_configuration  ⇒ Google::Apis::RedisV1::BackupConfiguration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Configuration for automatic backups Corresponds to the JSON property
backupConfiguration. - 
  
    
      #backup_run  ⇒ Google::Apis::RedisV1::BackupRun 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A backup run.
 - 
  
    
      #product  ⇒ Google::Apis::RedisV1::Product 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Product specification for Condor resources.
 - 
  
    
      #resource_id  ⇒ Google::Apis::RedisV1::DatabaseResourceId 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
DatabaseResourceId will serve as primary key for any resource ingestion event.
 - 
  
    
      #resource_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ InternalResourceMetadata 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of InternalResourceMetadata.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ InternalResourceMetadata
Returns a new instance of InternalResourceMetadata.
      1807 1808 1809  | 
    
      # File 'lib/google/apis/redis_v1/classes.rb', line 1807 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#backup_configuration ⇒ Google::Apis::RedisV1::BackupConfiguration
Configuration for automatic backups
Corresponds to the JSON property backupConfiguration
      1784 1785 1786  | 
    
      # File 'lib/google/apis/redis_v1/classes.rb', line 1784 def backup_configuration @backup_configuration end  | 
  
#backup_run ⇒ Google::Apis::RedisV1::BackupRun
A backup run.
Corresponds to the JSON property backupRun
      1789 1790 1791  | 
    
      # File 'lib/google/apis/redis_v1/classes.rb', line 1789 def backup_run @backup_run end  | 
  
#product ⇒ Google::Apis::RedisV1::Product
Product specification for Condor resources.
Corresponds to the JSON property product
      1794 1795 1796  | 
    
      # File 'lib/google/apis/redis_v1/classes.rb', line 1794 def product @product end  | 
  
#resource_id ⇒ Google::Apis::RedisV1::DatabaseResourceId
DatabaseResourceId will serve as primary key for any resource ingestion event.
Corresponds to the JSON property resourceId
      1799 1800 1801  | 
    
      # File 'lib/google/apis/redis_v1/classes.rb', line 1799 def resource_id @resource_id end  | 
  
#resource_name ⇒ String
Required. internal resource name for spanner this will be database name e.g."
spanner.googleapis.com/projects/123/abc/instances/inst1/databases/db1"
Corresponds to the JSON property resourceName
      1805 1806 1807  | 
    
      # File 'lib/google/apis/redis_v1/classes.rb', line 1805 def resource_name @resource_name end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      1812 1813 1814 1815 1816 1817 1818  | 
    
      # File 'lib/google/apis/redis_v1/classes.rb', line 1812 def update!(**args) @backup_configuration = args[:backup_configuration] if args.key?(:backup_configuration) @backup_run = args[:backup_run] if args.key?(:backup_run) @product = args[:product] if args.key?(:product) @resource_id = args[:resource_id] if args.key?(:resource_id) @resource_name = args[:resource_name] if args.key?(:resource_name) end  |