![JAR search and dependency download from the Maven repository](/logo.png)
target.apidocs.com.google.api.services.compute.model.HTTP2HealthCheck.html Maven / Gradle / Ivy
HTTP2HealthCheck (Compute Engine API beta-rev20220726-2.0.0)
com.google.api.services.compute.model
Class HTTP2HealthCheck
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.compute.model.HTTP2HealthCheck
-
public final class HTTP2HealthCheck
extends GenericJson
Model definition for HTTP2HealthCheck.
This is the Java data model class that specifies how to parse/serialize into the JSON that is
transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
HTTP2HealthCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
HTTP2HealthCheck
clone()
String
getHost()
The value of the host header in the HTTP/2 health check request.
Integer
getPort()
The TCP port number for the health check request.
String
getPortName()
Port name as defined in InstanceGroup#NamedPort#name.
String
getPortSpecification()
Specifies how port is selected for health checking, can be one of following values:
USE_FIXED_PORT: The port number in port is used for health checking.
String
getProxyHeader()
Specifies the type of proxy header to append before sending data to the backend, either NONE or
PROXY_V1.
String
getRequestPath()
The request path of the HTTP/2 health check request.
String
getResponse()
The string to match anywhere in the first 1024 bytes of the response body.
HTTP2HealthCheck
set(String fieldName,
Object value)
HTTP2HealthCheck
setHost(String host)
The value of the host header in the HTTP/2 health check request.
HTTP2HealthCheck
setPort(Integer port)
The TCP port number for the health check request.
HTTP2HealthCheck
setPortName(String portName)
Port name as defined in InstanceGroup#NamedPort#name.
HTTP2HealthCheck
setPortSpecification(String portSpecification)
Specifies how port is selected for health checking, can be one of following values:
USE_FIXED_PORT: The port number in port is used for health checking.
HTTP2HealthCheck
setProxyHeader(String proxyHeader)
Specifies the type of proxy header to append before sending data to the backend, either NONE or
PROXY_V1.
HTTP2HealthCheck
setRequestPath(String requestPath)
The request path of the HTTP/2 health check request.
HTTP2HealthCheck
setResponse(String response)
The string to match anywhere in the first 1024 bytes of the response body.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getHost
public String getHost()
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.
- Returns:
- value or
null
for none
-
setHost
public HTTP2HealthCheck setHost(String host)
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.
- Parameters:
host
- host or null
for none
-
getPort
public Integer getPort()
The TCP port number for the health check request. The default value is 443. Valid values are 1
through 65535.
- Returns:
- value or
null
for none
-
setPort
public HTTP2HealthCheck setPort(Integer port)
The TCP port number for the health check request. The default value is 443. Valid values are 1
through 65535.
- Parameters:
port
- port or null
for none
-
getPortName
public String getPortName()
Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined,
port takes precedence.
- Returns:
- value or
null
for none
-
setPortName
public HTTP2HealthCheck setPortName(String portName)
Port name as defined in InstanceGroup#NamedPort#name. If both port and port_name are defined,
port takes precedence.
- Parameters:
portName
- portName or null
for none
-
getPortSpecification
public String getPortSpecification()
Specifies how port is selected for health checking, can be one of following values:
USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The
portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port
specified for each network endpoint is used for health checking. For other backends, the port
or named port specified in the Backend Service is used for health checking. If not specified,
HTTP2 health check follows behavior specified in port and portName fields.
- Returns:
- value or
null
for none
-
setPortSpecification
public HTTP2HealthCheck setPortSpecification(String portSpecification)
Specifies how port is selected for health checking, can be one of following values:
USE_FIXED_PORT: The port number in port is used for health checking. USE_NAMED_PORT: The
portName is used for health checking. USE_SERVING_PORT: For NetworkEndpointGroup, the port
specified for each network endpoint is used for health checking. For other backends, the port
or named port specified in the Backend Service is used for health checking. If not specified,
HTTP2 health check follows behavior specified in port and portName fields.
- Parameters:
portSpecification
- portSpecification or null
for none
-
getProxyHeader
public String getProxyHeader()
Specifies the type of proxy header to append before sending data to the backend, either NONE or
PROXY_V1. The default is NONE.
- Returns:
- value or
null
for none
-
setProxyHeader
public HTTP2HealthCheck setProxyHeader(String proxyHeader)
Specifies the type of proxy header to append before sending data to the backend, either NONE or
PROXY_V1. The default is NONE.
- Parameters:
proxyHeader
- proxyHeader or null
for none
-
getRequestPath
public String getRequestPath()
The request path of the HTTP/2 health check request. The default value is /.
- Returns:
- value or
null
for none
-
setRequestPath
public HTTP2HealthCheck setRequestPath(String requestPath)
The request path of the HTTP/2 health check request. The default value is /.
- Parameters:
requestPath
- requestPath or null
for none
-
getResponse
public String getResponse()
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.
- Returns:
- value or
null
for none
-
setResponse
public HTTP2HealthCheck setResponse(String response)
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.
- Parameters:
response
- response or null
for none
-
set
public HTTP2HealthCheck set(String fieldName,
Object value)
- Overrides:
set
in class GenericJson
-
clone
public HTTP2HealthCheck clone()
- Overrides:
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy