Class: Google::Apis::ComputeBeta::Http2HealthCheck
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::ComputeBeta::Http2HealthCheck
 
- Defined in:
- generated/google/apis/compute_beta/classes.rb,
 generated/google/apis/compute_beta/representations.rb,
 generated/google/apis/compute_beta/representations.rb
Instance Attribute Summary collapse
- 
  
    
      #host  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The value of the host header in the HTTP/2 health check request. 
- 
  
    
      #port  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The TCP port number for the health check request. 
- 
  
    
      #port_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Port name as defined in InstanceGroup#NamedPort#name. 
- 
  
    
      #proxy_header  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Specifies the type of proxy header to append before sending data to the backend, either NONE or PROXY_V1. 
- 
  
    
      #request_path  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The request path of the HTTP/2 health check request. 
- 
  
    
      #response  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The string to match anywhere in the first 1024 bytes of the response body. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ Http2HealthCheck 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Http2HealthCheck. 
- 
  
    
      #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) ⇒ Http2HealthCheck
Returns a new instance of Http2HealthCheck
| 5918 5919 5920 | # File 'generated/google/apis/compute_beta/classes.rb', line 5918 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#host ⇒ String
The value of the host header in the HTTP/2 health check request. If left empty
(default value), the IP on behalf of which this health check is performed will
be used.
Corresponds to the JSON property host
| 5886 5887 5888 | # File 'generated/google/apis/compute_beta/classes.rb', line 5886 def host @host end | 
#port ⇒ Fixnum
The TCP port number for the health check request. The default value is 443.
Valid values are 1 through 65535.
Corresponds to the JSON property port
| 5892 5893 5894 | # File 'generated/google/apis/compute_beta/classes.rb', line 5892 def port @port end | 
#port_name ⇒ String
Port name as defined in InstanceGroup#NamedPort#name. If both port and
port_name are defined, port takes precedence.
Corresponds to the JSON property portName
| 5898 5899 5900 | # File 'generated/google/apis/compute_beta/classes.rb', line 5898 def port_name @port_name end | 
#proxy_header ⇒ String
Specifies the type of proxy header to append before sending data to the
backend, either NONE or PROXY_V1. The default is NONE.
Corresponds to the JSON property proxyHeader
| 5904 5905 5906 | # File 'generated/google/apis/compute_beta/classes.rb', line 5904 def proxy_header @proxy_header end | 
#request_path ⇒ String
The request path of the HTTP/2 health check request. The default value is /.
Corresponds to the JSON property requestPath
| 5909 5910 5911 | # File 'generated/google/apis/compute_beta/classes.rb', line 5909 def request_path @request_path end | 
#response ⇒ String
The string to match anywhere in the first 1024 bytes of the response body. If
left empty (the default value), the status code determines health. The
response data can only be ASCII.
Corresponds to the JSON property response
| 5916 5917 5918 | # File 'generated/google/apis/compute_beta/classes.rb', line 5916 def response @response end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 5923 5924 5925 5926 5927 5928 5929 5930 | # File 'generated/google/apis/compute_beta/classes.rb', line 5923 def update!(**args) @host = args[:host] if args.key?(:host) @port = args[:port] if args.key?(:port) @port_name = args[:port_name] if args.key?(:port_name) @proxy_header = args[:proxy_header] if args.key?(:proxy_header) @request_path = args[:request_path] if args.key?(:request_path) @response = args[:response] if args.key?(:response) end |