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
2751 2752 2753 |
# File 'generated/google/apis/compute_alpha/classes.rb', line 2751 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
2737 2738 2739 |
# File 'generated/google/apis/compute_alpha/classes.rb', line 2737 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
2743 2744 2745 |
# File 'generated/google/apis/compute_alpha/classes.rb', line 2743 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
2749 2750 2751 |
# File 'generated/google/apis/compute_alpha/classes.rb', line 2749 def version @version end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2756 2757 2758 2759 2760 |
# File 'generated/google/apis/compute_alpha/classes.rb', line 2756 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 |