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 |