Class: Google::Apis::ApigeeV1::GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::ApigeeV1::GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/apigee_v1/classes.rb,
lib/google/apis/apigee_v1/representations.rb,
lib/google/apis/apigee_v1/representations.rb 
Overview
Request for BatchComputeSecurityAssessmentResults.
Instance Attribute Summary collapse
- 
  
    
      #include  ⇒ Google::Apis::ApigeeV1::GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An array of resource messages.
 - 
  
    
      #include_all_resources  ⇒ Google::Apis::ApigeeV1::GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Message for include_all option.
 - 
  
    
      #page_size  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #page_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #profile  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 - 
  
    
      #scope  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest
Returns a new instance of GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest.
      2049 2050 2051  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 2049 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#include ⇒ Google::Apis::ApigeeV1::GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray
An array of resource messages.
Corresponds to the JSON property include
      2018 2019 2020  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 2018 def include @include end  | 
  
#include_all_resources ⇒ Google::Apis::ApigeeV1::GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll
Message for include_all option.
Corresponds to the JSON property includeAllResources
      2023 2024 2025  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 2023 def include_all_resources @include_all_resources end  | 
  
#page_size ⇒ Fixnum
Optional. The maximum number of results to return. The service may return
fewer than this value. If unspecified, at most 50 results will be returned.
Corresponds to the JSON property pageSize
      2029 2030 2031  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 2029 def page_size @page_size end  | 
  
#page_token ⇒ String
Optional. A page token, received from a previous 
BatchComputeSecurityAssessmentResults call. Provide this to retrieve the
subsequent page.
Corresponds to the JSON property pageToken
      2036 2037 2038  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 2036 def page_token @page_token end  | 
  
#profile ⇒ String
Required. Name of the profile that is used for computation.
Corresponds to the JSON property profile
      2041 2042 2043  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 2041 def profile @profile end  | 
  
#scope ⇒ String
Required. Scope of the resources for the computation. For Apigee, the
environment is the scope of the resources.
Corresponds to the JSON property scope
      2047 2048 2049  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 2047 def scope @scope end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      2054 2055 2056 2057 2058 2059 2060 2061  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 2054 def update!(**args) @include = args[:include] if args.key?(:include) @include_all_resources = args[:include_all_resources] if args.key?(:include_all_resources) @page_size = args[:page_size] if args.key?(:page_size) @page_token = args[:page_token] if args.key?(:page_token) @profile = args[:profile] if args.key?(:profile) @scope = args[:scope] if args.key?(:scope) end  |