Class: Google::Apis::ComputeAlpha::UdpHealthCheck
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::UdpHealthCheck
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb
Instance Attribute Summary collapse
-
#port ⇒ Fixnum
The UDP port number to which the health check prober sends packets.
-
#port_name ⇒ String
Not supported.
-
#request ⇒ String
Raw data of request to send in payload of UDP packet.
-
#response ⇒ String
The bytes to match against the beginning of the response data.
Instance Method Summary collapse
-
#initialize(**args) ⇒ UdpHealthCheck
constructor
A new instance of UdpHealthCheck.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ UdpHealthCheck
Returns a new instance of UdpHealthCheck.
48727 48728 48729 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 48727 def initialize(**args) update!(**args) end |
Instance Attribute Details
#port ⇒ Fixnum
The UDP port number to which the health check prober sends packets. Valid
values are 1 through 65535.
Corresponds to the JSON property port
48708 48709 48710 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 48708 def port @port end |
#port_name ⇒ String
Not supported.
Corresponds to the JSON property portName
48713 48714 48715 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 48713 def port_name @port_name end |
#request ⇒ String
Raw data of request to send in payload of UDP packet. It is an error if this
is empty. The request data can only be ASCII.
Corresponds to the JSON property request
48719 48720 48721 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 48719 def request @request end |
#response ⇒ String
The bytes to match against the beginning of the response data. It is an error
if this is empty. The response data can only be ASCII.
Corresponds to the JSON property response
48725 48726 48727 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 48725 def response @response end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
48732 48733 48734 48735 48736 48737 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 48732 def update!(**args) @port = args[:port] if args.key?(:port) @port_name = args[:port_name] if args.key?(:port_name) @request = args[:request] if args.key?(:request) @response = args[:response] if args.key?(:response) end |