Class: Google::Apis::ServicemanagementV1::GenerateConfigReportRequest
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::ServicemanagementV1::GenerateConfigReportRequest
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/servicemanagement_v1/classes.rb,
 generated/google/apis/servicemanagement_v1/representations.rb,
 generated/google/apis/servicemanagement_v1/representations.rb
Overview
Request message for GenerateConfigReport method.
Instance Attribute Summary collapse
- 
  
    
      #new_config  ⇒ Hash<String,Object> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Service configuration for which we want to generate the report. 
- 
  
    
      #old_config  ⇒ Hash<String,Object> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Service configuration against which the comparison will be done. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GenerateConfigReportRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of GenerateConfigReportRequest. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GenerateConfigReportRequest
Returns a new instance of GenerateConfigReportRequest
| 1547 1548 1549 | # File 'generated/google/apis/servicemanagement_v1/classes.rb', line 1547 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#new_config ⇒ Hash<String,Object>
Service configuration for which we want to generate the report.
For this version of API, the supported types are
google.api.servicemanagement.v1.ConfigRef,
google.api.servicemanagement.v1.ConfigSource,
and google.api.Service
Corresponds to the JSON property newConfig
| 1536 1537 1538 | # File 'generated/google/apis/servicemanagement_v1/classes.rb', line 1536 def new_config @new_config end | 
#old_config ⇒ Hash<String,Object>
Service configuration against which the comparison will be done.
For this version of API, the supported types are
google.api.servicemanagement.v1.ConfigRef,
google.api.servicemanagement.v1.ConfigSource,
and google.api.Service
Corresponds to the JSON property oldConfig
| 1545 1546 1547 | # File 'generated/google/apis/servicemanagement_v1/classes.rb', line 1545 def old_config @old_config end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1552 1553 1554 1555 | # File 'generated/google/apis/servicemanagement_v1/classes.rb', line 1552 def update!(**args) @new_config = args[:new_config] if args.key?(:new_config) @old_config = args[:old_config] if args.key?(:old_config) end |