Class: Google::Apis::AppengineV1beta4::ApiConfigHandler
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::AppengineV1beta4::ApiConfigHandler
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/appengine_v1beta4/classes.rb,
 generated/google/apis/appengine_v1beta4/representations.rb,
 generated/google/apis/appengine_v1beta4/representations.rb
Overview
Google Cloud Endpoints (https://cloud.google.com/appengine/docs/python/ endpoints/) configuration for API handlers.
Instance Attribute Summary collapse
- 
  
    
      #auth_fail_action  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Action to take when users access resources that require authentication. 
- 
  
    
      #login  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Level of login required to access this resource. 
- 
  
    
      #script  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Path to the script from the application root directory. 
- 
  
    
      #security_level  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Security (HTTPS) enforcement for this URL. 
- 
  
    
      #url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    URL to serve the endpoint at. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ ApiConfigHandler 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of ApiConfigHandler. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ApiConfigHandler
Returns a new instance of ApiConfigHandler
| 56 57 58 | # File 'generated/google/apis/appengine_v1beta4/classes.rb', line 56 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#auth_fail_action ⇒ String
Action to take when users access resources that require authentication.
Defaults to redirect.
Corresponds to the JSON property authFailAction
| 34 35 36 | # File 'generated/google/apis/appengine_v1beta4/classes.rb', line 34 def auth_fail_action @auth_fail_action end | 
#login ⇒ String
Level of login required to access this resource. Defaults to optional.
Corresponds to the JSON property login
| 39 40 41 | # File 'generated/google/apis/appengine_v1beta4/classes.rb', line 39 def login @login end | 
#script ⇒ String
Path to the script from the application root directory.
Corresponds to the JSON property script
| 44 45 46 | # File 'generated/google/apis/appengine_v1beta4/classes.rb', line 44 def script @script end | 
#security_level ⇒ String
Security (HTTPS) enforcement for this URL.
Corresponds to the JSON property securityLevel
| 49 50 51 | # File 'generated/google/apis/appengine_v1beta4/classes.rb', line 49 def security_level @security_level end | 
#url ⇒ String
URL to serve the endpoint at.
Corresponds to the JSON property url
| 54 55 56 | # File 'generated/google/apis/appengine_v1beta4/classes.rb', line 54 def url @url end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 61 62 63 64 65 66 67 | # File 'generated/google/apis/appengine_v1beta4/classes.rb', line 61 def update!(**args) @auth_fail_action = args[:auth_fail_action] if args.key?(:auth_fail_action) @login = args[:login] if args.key?(:login) @script = args[:script] if args.key?(:script) @security_level = args[:security_level] if args.key?(:security_level) @url = args[:url] if args.key?(:url) end |