![JAR search and dependency download from the Maven repository](/logo.png)
target.apidocs.com.google.api.services.compute.model.SSLHealthCheck.html Maven / Gradle / Ivy
SSLHealthCheck (Compute Engine API beta-rev20220312-1.32.1)
com.google.api.services.compute.model
Class SSLHealthCheck
- 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.SSLHealthCheck
-
public final class SSLHealthCheck
extends GenericJson
Model definition for SSLHealthCheck.
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
SSLHealthCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
SSLHealthCheck
clone()
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
getRequest()
The application data to send once the SSL connection has been established (default value is
empty).
String
getResponse()
The bytes to match against the beginning of the response data.
SSLHealthCheck
set(String fieldName,
Object value)
SSLHealthCheck
setPort(Integer port)
The TCP port number for the health check request.
SSLHealthCheck
setPortName(String portName)
Port name as defined in InstanceGroup#NamedPort#name.
SSLHealthCheck
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.
SSLHealthCheck
setProxyHeader(String proxyHeader)
Specifies the type of proxy header to append before sending data to the backend, either NONE or
PROXY_V1.
SSLHealthCheck
setRequest(String request)
The application data to send once the SSL connection has been established (default value is
empty).
SSLHealthCheck
setResponse(String response)
The bytes to match against the beginning of the response data.
-
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
-
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 SSLHealthCheck 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 SSLHealthCheck 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,
SSL health check follows behavior specified in port and portName fields.
- Returns:
- value or
null
for none
-
setPortSpecification
public SSLHealthCheck 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,
SSL 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 SSLHealthCheck 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
-
getRequest
public String getRequest()
The application data to send once the SSL connection has been established (default value is
empty). If both request and response are empty, the connection establishment alone will
indicate health. The request data can only be ASCII.
- Returns:
- value or
null
for none
-
setRequest
public SSLHealthCheck setRequest(String request)
The application data to send once the SSL connection has been established (default value is
empty). If both request and response are empty, the connection establishment alone will
indicate health. The request data can only be ASCII.
- Parameters:
request
- request or null
for none
-
getResponse
public String getResponse()
The bytes to match against the beginning of the response data. If left empty (the default
value), any response will indicate health. The response data can only be ASCII.
- Returns:
- value or
null
for none
-
setResponse
public SSLHealthCheck setResponse(String response)
The bytes to match against the beginning of the response data. If left empty (the default
value), any response will indicate health. The response data can only be ASCII.
- Parameters:
response
- response or null
for none
-
set
public SSLHealthCheck set(String fieldName,
Object value)
- Overrides:
set
in class GenericJson
-
clone
public SSLHealthCheck clone()
- Overrides:
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy