Class: Google::Apis::AppengineV1::EndpointsApiService
- Inherits:
-
Object
- Object
- Google::Apis::AppengineV1::EndpointsApiService
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/appengine_v1/classes.rb,
generated/google/apis/appengine_v1/representations.rb,
generated/google/apis/appengine_v1/representations.rb
Overview
Cloud Endpoints (https://cloud.google.com/endpoints) configuration. The Endpoints API Service provides tooling for serving Open API and gRPC endpoints via an NGINX proxy. Only valid for App Engine Flexible environment deployments. The fields here refer to the name and configuration id of a "service" resource in the Service Management API (https://cloud.google.com/service-management/ overview).
Instance Attribute Summary collapse
-
#config_id ⇒ String
Endpoints service configuration id as specified by the Service Management API.
-
#name ⇒ String
Endpoints service name which is the name of the "service" resource in the Service Management API.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EndpointsApiService
constructor
A new instance of EndpointsApiService.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ EndpointsApiService
Returns a new instance of EndpointsApiService
826 827 828 |
# File 'generated/google/apis/appengine_v1/classes.rb', line 826 def initialize(**args) update!(**args) end |
Instance Attribute Details
#config_id ⇒ String
Endpoints service configuration id as specified by the Service Management API.
For example "2016-09-19r1"
Corresponds to the JSON property configId
818 819 820 |
# File 'generated/google/apis/appengine_v1/classes.rb', line 818 def config_id @config_id end |
#name ⇒ String
Endpoints service name which is the name of the "service" resource in the
Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
Corresponds to the JSON property name
824 825 826 |
# File 'generated/google/apis/appengine_v1/classes.rb', line 824 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
831 832 833 834 |
# File 'generated/google/apis/appengine_v1/classes.rb', line 831 def update!(**args) @config_id = args[:config_id] if args.key?(:config_id) @name = args[:name] if args.key?(:name) end |