Class: Google::Apis::ContaineranalysisV1beta1::FixableTotalByDigest
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::ContaineranalysisV1beta1::FixableTotalByDigest
 
 
- Includes:
 - Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/containeranalysis_v1beta1/classes.rb,
lib/google/apis/containeranalysis_v1beta1/representations.rb,
lib/google/apis/containeranalysis_v1beta1/representations.rb 
Overview
Per resource and severity counts of fixable and total vulnerabilities.
Instance Attribute Summary collapse
- 
  
    
      #fixable_count  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The number of fixable vulnerabilities associated with this resource.
 - 
  
    
      #resource  ⇒ Google::Apis::ContaineranalysisV1beta1::Resource 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An entity that can have metadata.
 - 
  
    
      #severity  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The severity for this count.
 - 
  
    
      #total_count  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The total number of vulnerabilities associated with this resource.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ FixableTotalByDigest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of FixableTotalByDigest.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ FixableTotalByDigest
Returns a new instance of FixableTotalByDigest.
      3814 3815 3816  | 
    
      # File 'lib/google/apis/containeranalysis_v1beta1/classes.rb', line 3814 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#fixable_count ⇒ Fixnum
The number of fixable vulnerabilities associated with this resource.
Corresponds to the JSON property fixableCount
      3796 3797 3798  | 
    
      # File 'lib/google/apis/containeranalysis_v1beta1/classes.rb', line 3796 def fixable_count @fixable_count end  | 
  
#resource ⇒ Google::Apis::ContaineranalysisV1beta1::Resource
An entity that can have metadata. For example, a Docker image.
Corresponds to the JSON property resource
      3801 3802 3803  | 
    
      # File 'lib/google/apis/containeranalysis_v1beta1/classes.rb', line 3801 def resource @resource end  | 
  
#severity ⇒ String
The severity for this count. SEVERITY_UNSPECIFIED indicates total across all
severities.
Corresponds to the JSON property severity
      3807 3808 3809  | 
    
      # File 'lib/google/apis/containeranalysis_v1beta1/classes.rb', line 3807 def severity @severity end  | 
  
#total_count ⇒ Fixnum
The total number of vulnerabilities associated with this resource.
Corresponds to the JSON property totalCount
      3812 3813 3814  | 
    
      # File 'lib/google/apis/containeranalysis_v1beta1/classes.rb', line 3812 def total_count @total_count end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      3819 3820 3821 3822 3823 3824  | 
    
      # File 'lib/google/apis/containeranalysis_v1beta1/classes.rb', line 3819 def update!(**args) @fixable_count = args[:fixable_count] if args.key?(:fixable_count) @resource = args[:resource] if args.key?(:resource) @severity = args[:severity] if args.key?(:severity) @total_count = args[:total_count] if args.key?(:total_count) end  |