All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.compute.model.HttpsHealthCheck.html Maven / Gradle / Ivy







HttpsHealthCheck (Compute Engine API beta-rev20220312-1.32.1)












com.google.api.services.compute.model

Class HttpsHealthCheck

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class HttpsHealthCheck
    extends GenericJson
    Represents a legacy HTTPS Health Check resource. Legacy HTTPS health checks have been deprecated. If you are using a target pool-based network load balancer, you must use a legacy HTTP (not HTTPS) health check. For all other load balancers, including backend service-based network load balancers, and for managed instance group auto-healing, you must use modern (non-legacy) health checks. For more information, see Health checks overview .

    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.
    • Constructor Detail

      • HttpsHealthCheck

        public HttpsHealthCheck()
    • Method Detail

      • getCheckIntervalSec

        public Integer getCheckIntervalSec()
        How often (in seconds) to send a health check. The default value is 5 seconds.
        Returns:
        value or null for none
      • setCheckIntervalSec

        public HttpsHealthCheck setCheckIntervalSec(Integer checkIntervalSec)
        How often (in seconds) to send a health check. The default value is 5 seconds.
        Parameters:
        checkIntervalSec - checkIntervalSec or null for none
      • getCreationTimestamp

        public String getCreationTimestamp()
        [Output Only] Creation timestamp in RFC3339 text format.
        Returns:
        value or null for none
      • setCreationTimestamp

        public HttpsHealthCheck setCreationTimestamp(String creationTimestamp)
        [Output Only] Creation timestamp in RFC3339 text format.
        Parameters:
        creationTimestamp - creationTimestamp or null for none
      • getDescription

        public String getDescription()
        An optional description of this resource. Provide this property when you create the resource.
        Returns:
        value or null for none
      • setDescription

        public HttpsHealthCheck setDescription(String description)
        An optional description of this resource. Provide this property when you create the resource.
        Parameters:
        description - description or null for none
      • getHealthyThreshold

        public Integer getHealthyThreshold()
        A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.
        Returns:
        value or null for none
      • setHealthyThreshold

        public HttpsHealthCheck setHealthyThreshold(Integer healthyThreshold)
        A so-far unhealthy instance will be marked healthy after this many consecutive successes. The default value is 2.
        Parameters:
        healthyThreshold - healthyThreshold or null for none
      • getHost

        public String getHost()
        The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
        Returns:
        value or null for none
      • setHost

        public HttpsHealthCheck setHost(String host)
        The value of the host header in the HTTPS health check request. If left empty (default value), the public IP on behalf of which this health check is performed will be used.
        Parameters:
        host - host or null for none
      • getId

        public BigInteger getId()
        [Output Only] The unique identifier for the resource. This identifier is defined by the server.
        Returns:
        value or null for none
      • setId

        public HttpsHealthCheck setId(BigInteger id)
        [Output Only] The unique identifier for the resource. This identifier is defined by the server.
        Parameters:
        id - id or null for none
      • getKind

        public String getKind()
        Type of the resource.
        Returns:
        value or null for none
      • setKind

        public HttpsHealthCheck setKind(String kind)
        Type of the resource.
        Parameters:
        kind - kind or null for none
      • getName

        public String getName()
        Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
        Returns:
        value or null for none
      • setName

        public HttpsHealthCheck setName(String name)
        Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
        Parameters:
        name - name or null for none
      • getPort

        public Integer getPort()
        The TCP port number for the HTTPS health check request. The default value is 443.
        Returns:
        value or null for none
      • setPort

        public HttpsHealthCheck setPort(Integer port)
        The TCP port number for the HTTPS health check request. The default value is 443.
        Parameters:
        port - port or null for none
      • getRequestPath

        public String getRequestPath()
        The request path of the HTTPS health check request. The default value is "/".
        Returns:
        value or null for none
      • setRequestPath

        public HttpsHealthCheck setRequestPath(String requestPath)
        The request path of the HTTPS health check request. The default value is "/".
        Parameters:
        requestPath - requestPath or null for none
      • getSelfLink

        public String getSelfLink()
        [Output Only] Server-defined URL for the resource.
        Returns:
        value or null for none
      • setSelfLink

        public HttpsHealthCheck setSelfLink(String selfLink)
        [Output Only] Server-defined URL for the resource.
        Parameters:
        selfLink - selfLink or null for none
      • getTimeoutSec

        public Integer getTimeoutSec()
        How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have a greater value than checkIntervalSec.
        Returns:
        value or null for none
      • setTimeoutSec

        public HttpsHealthCheck setTimeoutSec(Integer timeoutSec)
        How long (in seconds) to wait before claiming failure. The default value is 5 seconds. It is invalid for timeoutSec to have a greater value than checkIntervalSec.
        Parameters:
        timeoutSec - timeoutSec or null for none
      • getUnhealthyThreshold

        public Integer getUnhealthyThreshold()
        A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.
        Returns:
        value or null for none
      • setUnhealthyThreshold

        public HttpsHealthCheck setUnhealthyThreshold(Integer unhealthyThreshold)
        A so-far healthy instance will be marked unhealthy after this many consecutive failures. The default value is 2.
        Parameters:
        unhealthyThreshold - unhealthyThreshold or null for none

Copyright © 2011–2022 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy