Class: Google::Apis::ComputeAlpha::NetworkEndpointGroupsListEndpointsRequest
- Inherits:
-
Object
- Object
- Google::Apis::ComputeAlpha::NetworkEndpointGroupsListEndpointsRequest
- 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
-
#endpoint_filters ⇒ Array<Google::Apis::ComputeAlpha::NetworkEndpointGroupsListEndpointsRequestNetworkEndpointFilter>
Optional list of endpoints to query.
-
#health_status ⇒ String
Optional query parameter for showing the health status of each network endpoint.
Instance Method Summary collapse
-
#initialize(**args) ⇒ NetworkEndpointGroupsListEndpointsRequest
constructor
A new instance of NetworkEndpointGroupsListEndpointsRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ NetworkEndpointGroupsListEndpointsRequest
Returns a new instance of NetworkEndpointGroupsListEndpointsRequest.
27007 27008 27009 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 27007 def initialize(**args) update!(**args) end |
Instance Attribute Details
#endpoint_filters ⇒ Array<Google::Apis::ComputeAlpha::NetworkEndpointGroupsListEndpointsRequestNetworkEndpointFilter>
Optional list of endpoints to query. This is a more efficient but also limited
version of filter parameter. Endpoints in the filter must have ip_address and
port fields populated, other fields are not supported.
Corresponds to the JSON property endpointFilters
26998 26999 27000 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 26998 def endpoint_filters @endpoint_filters end |
#health_status ⇒ String
Optional query parameter for showing the health status of each network
endpoint. Valid options are SKIP or SHOW. If you don't specify this parameter,
the health status of network endpoints will not be provided.
Corresponds to the JSON property healthStatus
27005 27006 27007 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 27005 def health_status @health_status end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
27012 27013 27014 27015 |
# File 'lib/google/apis/compute_alpha/classes.rb', line 27012 def update!(**args) @endpoint_filters = args[:endpoint_filters] if args.key?(:endpoint_filters) @health_status = args[:health_status] if args.key?(:health_status) end |