Class VirtualNodeSpecListenerHealthCheckArgs.Builder

    • Method Detail

      • healthyThreshold

        public VirtualNodeSpecListenerHealthCheckArgs.Builder healthyThreshold​(com.pulumi.core.Output<java.lang.Integer> healthyThreshold)
        Parameters:
        healthyThreshold - Number of consecutive successful health checks that must occur before declaring listener healthy.
        Returns:
        builder
      • healthyThreshold

        public VirtualNodeSpecListenerHealthCheckArgs.Builder healthyThreshold​(java.lang.Integer healthyThreshold)
        Parameters:
        healthyThreshold - Number of consecutive successful health checks that must occur before declaring listener healthy.
        Returns:
        builder
      • intervalMillis

        public VirtualNodeSpecListenerHealthCheckArgs.Builder intervalMillis​(com.pulumi.core.Output<java.lang.Integer> intervalMillis)
        Parameters:
        intervalMillis - Time period in milliseconds between each health check execution.
        Returns:
        builder
      • intervalMillis

        public VirtualNodeSpecListenerHealthCheckArgs.Builder intervalMillis​(java.lang.Integer intervalMillis)
        Parameters:
        intervalMillis - Time period in milliseconds between each health check execution.
        Returns:
        builder
      • path

        public VirtualNodeSpecListenerHealthCheckArgs.Builder path​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> path)
        Parameters:
        path - File path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Must be between 1 and 255 characters in length.
        Returns:
        builder
      • path

        public VirtualNodeSpecListenerHealthCheckArgs.Builder path​(java.lang.String path)
        Parameters:
        path - File path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Must be between 1 and 255 characters in length.
        Returns:
        builder
      • protocol

        public VirtualNodeSpecListenerHealthCheckArgs.Builder protocol​(com.pulumi.core.Output<java.lang.String> protocol)
        Parameters:
        protocol - Protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
        Returns:
        builder
      • protocol

        public VirtualNodeSpecListenerHealthCheckArgs.Builder protocol​(java.lang.String protocol)
        Parameters:
        protocol - Protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
        Returns:
        builder
      • timeoutMillis

        public VirtualNodeSpecListenerHealthCheckArgs.Builder timeoutMillis​(com.pulumi.core.Output<java.lang.Integer> timeoutMillis)
        Parameters:
        timeoutMillis - Amount of time to wait when receiving a response from the health check, in milliseconds.
        Returns:
        builder
      • timeoutMillis

        public VirtualNodeSpecListenerHealthCheckArgs.Builder timeoutMillis​(java.lang.Integer timeoutMillis)
        Parameters:
        timeoutMillis - Amount of time to wait when receiving a response from the health check, in milliseconds.
        Returns:
        builder
      • unhealthyThreshold

        public VirtualNodeSpecListenerHealthCheckArgs.Builder unhealthyThreshold​(com.pulumi.core.Output<java.lang.Integer> unhealthyThreshold)
        Parameters:
        unhealthyThreshold - Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
        Returns:
        builder
      • unhealthyThreshold

        public VirtualNodeSpecListenerHealthCheckArgs.Builder unhealthyThreshold​(java.lang.Integer unhealthyThreshold)
        Parameters:
        unhealthyThreshold - Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
        Returns:
        builder