Class ComputeRegionBackendServiceOutlierDetectionOutputReference

  • All Implemented Interfaces:
    com.hashicorp.cdktf.IInterpolatingParent, com.hashicorp.cdktf.IResolvable, com.hashicorp.cdktf.ITerraformAddressable, software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:18.703Z")
    @Stability(Stable)
    public class ComputeRegionBackendServiceOutlierDetectionOutputReference
    extends com.hashicorp.cdktf.ComplexObject
    • Constructor Detail

      • ComputeRegionBackendServiceOutlierDetectionOutputReference

        protected ComputeRegionBackendServiceOutlierDetectionOutputReference​(software.amazon.jsii.JsiiObjectRef objRef)
      • ComputeRegionBackendServiceOutlierDetectionOutputReference

        protected ComputeRegionBackendServiceOutlierDetectionOutputReference​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • ComputeRegionBackendServiceOutlierDetectionOutputReference

        @Stability(Stable)
        public ComputeRegionBackendServiceOutlierDetectionOutputReference​(@NotNull
                                                                          com.hashicorp.cdktf.IInterpolatingParent terraformResource,
                                                                          @NotNull
                                                                          String terraformAttribute)
        Parameters:
        terraformResource - The parent resource. This parameter is required.
        terraformAttribute - The attribute on the parent resource this class is referencing. This parameter is required.
    • Method Detail

      • resetBaseEjectionTime

        @Stability(Stable)
        public void resetBaseEjectionTime()
      • resetConsecutiveErrors

        @Stability(Stable)
        public void resetConsecutiveErrors()
      • resetConsecutiveGatewayFailure

        @Stability(Stable)
        public void resetConsecutiveGatewayFailure()
      • resetEnforcingConsecutiveErrors

        @Stability(Stable)
        public void resetEnforcingConsecutiveErrors()
      • resetEnforcingConsecutiveGatewayFailure

        @Stability(Stable)
        public void resetEnforcingConsecutiveGatewayFailure()
      • resetEnforcingSuccessRate

        @Stability(Stable)
        public void resetEnforcingSuccessRate()
      • resetInterval

        @Stability(Stable)
        public void resetInterval()
      • resetMaxEjectionPercent

        @Stability(Stable)
        public void resetMaxEjectionPercent()
      • resetSuccessRateMinimumHosts

        @Stability(Stable)
        public void resetSuccessRateMinimumHosts()
      • resetSuccessRateRequestVolume

        @Stability(Stable)
        public void resetSuccessRateRequestVolume()
      • resetSuccessRateStdevFactor

        @Stability(Stable)
        public void resetSuccessRateStdevFactor()
      • getConsecutiveErrorsInput

        @Stability(Stable)
        @Nullable
        public Number getConsecutiveErrorsInput()
      • getConsecutiveGatewayFailureInput

        @Stability(Stable)
        @Nullable
        public Number getConsecutiveGatewayFailureInput()
      • getEnforcingConsecutiveErrorsInput

        @Stability(Stable)
        @Nullable
        public Number getEnforcingConsecutiveErrorsInput()
      • getEnforcingConsecutiveGatewayFailureInput

        @Stability(Stable)
        @Nullable
        public Number getEnforcingConsecutiveGatewayFailureInput()
      • getEnforcingSuccessRateInput

        @Stability(Stable)
        @Nullable
        public Number getEnforcingSuccessRateInput()
      • getMaxEjectionPercentInput

        @Stability(Stable)
        @Nullable
        public Number getMaxEjectionPercentInput()
      • getSuccessRateMinimumHostsInput

        @Stability(Stable)
        @Nullable
        public Number getSuccessRateMinimumHostsInput()
      • getSuccessRateRequestVolumeInput

        @Stability(Stable)
        @Nullable
        public Number getSuccessRateRequestVolumeInput()
      • getSuccessRateStdevFactorInput

        @Stability(Stable)
        @Nullable
        public Number getSuccessRateStdevFactorInput()
      • getConsecutiveErrors

        @Stability(Stable)
        @NotNull
        public Number getConsecutiveErrors()
      • setConsecutiveErrors

        @Stability(Stable)
        public void setConsecutiveErrors​(@NotNull
                                         Number value)
      • getConsecutiveGatewayFailure

        @Stability(Stable)
        @NotNull
        public Number getConsecutiveGatewayFailure()
      • setConsecutiveGatewayFailure

        @Stability(Stable)
        public void setConsecutiveGatewayFailure​(@NotNull
                                                 Number value)
      • getEnforcingConsecutiveErrors

        @Stability(Stable)
        @NotNull
        public Number getEnforcingConsecutiveErrors()
      • setEnforcingConsecutiveErrors

        @Stability(Stable)
        public void setEnforcingConsecutiveErrors​(@NotNull
                                                  Number value)
      • getEnforcingConsecutiveGatewayFailure

        @Stability(Stable)
        @NotNull
        public Number getEnforcingConsecutiveGatewayFailure()
      • setEnforcingConsecutiveGatewayFailure

        @Stability(Stable)
        public void setEnforcingConsecutiveGatewayFailure​(@NotNull
                                                          Number value)
      • getEnforcingSuccessRate

        @Stability(Stable)
        @NotNull
        public Number getEnforcingSuccessRate()
      • setEnforcingSuccessRate

        @Stability(Stable)
        public void setEnforcingSuccessRate​(@NotNull
                                            Number value)
      • getMaxEjectionPercent

        @Stability(Stable)
        @NotNull
        public Number getMaxEjectionPercent()
      • setMaxEjectionPercent

        @Stability(Stable)
        public void setMaxEjectionPercent​(@NotNull
                                          Number value)
      • getSuccessRateMinimumHosts

        @Stability(Stable)
        @NotNull
        public Number getSuccessRateMinimumHosts()
      • setSuccessRateMinimumHosts

        @Stability(Stable)
        public void setSuccessRateMinimumHosts​(@NotNull
                                               Number value)
      • getSuccessRateRequestVolume

        @Stability(Stable)
        @NotNull
        public Number getSuccessRateRequestVolume()
      • setSuccessRateRequestVolume

        @Stability(Stable)
        public void setSuccessRateRequestVolume​(@NotNull
                                                Number value)
      • getSuccessRateStdevFactor

        @Stability(Stable)
        @NotNull
        public Number getSuccessRateStdevFactor()
      • setSuccessRateStdevFactor

        @Stability(Stable)
        public void setSuccessRateStdevFactor​(@NotNull
                                              Number value)