Class: Google::Apis::ComputeAlpha::BackendServiceAppEngineBackend
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::ComputeAlpha::BackendServiceAppEngineBackend
 
- Defined in:
- generated/google/apis/compute_alpha/classes.rb,
 generated/google/apis/compute_alpha/representations.rb,
 generated/google/apis/compute_alpha/representations.rb
Overview
Configuration of a App Engine backend.
Instance Attribute Summary collapse
- 
  
    
      #app_engine_service  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Optional. 
- 
  
    
      #target_project  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Required. 
- 
  
    
      #version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Optional. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ BackendServiceAppEngineBackend 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of BackendServiceAppEngineBackend. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ BackendServiceAppEngineBackend
Returns a new instance of BackendServiceAppEngineBackend
| 2816 2817 2818 | # File 'generated/google/apis/compute_alpha/classes.rb', line 2816 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#app_engine_service ⇒ String
Optional. App Engine app service name.
Corresponds to the JSON property appEngineService
| 2802 2803 2804 | # File 'generated/google/apis/compute_alpha/classes.rb', line 2802 def app_engine_service @app_engine_service end | 
#target_project ⇒ String
Required. Project ID of the project hosting the app. This is the project ID of
this project. Reference to another project is not allowed.
Corresponds to the JSON property targetProject
| 2808 2809 2810 | # File 'generated/google/apis/compute_alpha/classes.rb', line 2808 def target_project @target_project end | 
#version ⇒ String
Optional. Version of App Engine app service. When empty, App Engine will do
its normal traffic split.
Corresponds to the JSON property version
| 2814 2815 2816 | # File 'generated/google/apis/compute_alpha/classes.rb', line 2814 def version @version end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 2821 2822 2823 2824 2825 | # File 'generated/google/apis/compute_alpha/classes.rb', line 2821 def update!(**args) @app_engine_service = args[:app_engine_service] if args.key?(:app_engine_service) @target_project = args[:target_project] if args.key?(:target_project) @version = args[:version] if args.key?(:version) end |