Class JsonSchemaOpensearchRemoteStore

java.lang.Object
com.exoscale.sdk.model.JsonSchemaOpensearchRemoteStore

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.4.0") public class JsonSchemaOpensearchRemoteStore extends Object
JsonSchemaOpensearchRemoteStore
  • Field Details

    • JSON_PROPERTY_SEGMENT_PRESSURE_BYTES_LAG_VARIANCE_FACTOR

      public static final String JSON_PROPERTY_SEGMENT_PRESSURE_BYTES_LAG_VARIANCE_FACTOR
      See Also:
    • JSON_PROPERTY_SEGMENT_PRESSURE_CONSECUTIVE_FAILURES_LIMIT

      public static final String JSON_PROPERTY_SEGMENT_PRESSURE_CONSECUTIVE_FAILURES_LIMIT
      See Also:
    • JSON_PROPERTY_SEGMENT_PRESSURE_ENABLED

      public static final String JSON_PROPERTY_SEGMENT_PRESSURE_ENABLED
      See Also:
    • JSON_PROPERTY_SEGMENT_PRESSURE_TIME_LAG_VARIANCE_FACTOR

      public static final String JSON_PROPERTY_SEGMENT_PRESSURE_TIME_LAG_VARIANCE_FACTOR
      See Also:
  • Constructor Details

    • JsonSchemaOpensearchRemoteStore

      public JsonSchemaOpensearchRemoteStore()
  • Method Details

    • segmentPressureBytesLagVarianceFactor

      public JsonSchemaOpensearchRemoteStore segmentPressureBytesLagVarianceFactor(BigDecimal segmentPressureBytesLagVarianceFactor)
    • getSegmentPressureBytesLagVarianceFactor

      @Nullable public BigDecimal getSegmentPressureBytesLagVarianceFactor()
      The variance factor that is used together with the moving average to calculate the dynamic bytes lag threshold for activating remote segment backpressure. Defaults to 10. minimum: 1
      Returns:
      segmentPressureBytesLagVarianceFactor
    • setSegmentPressureBytesLagVarianceFactor

      public void setSegmentPressureBytesLagVarianceFactor(BigDecimal segmentPressureBytesLagVarianceFactor)
    • segmentPressureConsecutiveFailuresLimit

      public JsonSchemaOpensearchRemoteStore segmentPressureConsecutiveFailuresLimit(Integer segmentPressureConsecutiveFailuresLimit)
    • getSegmentPressureConsecutiveFailuresLimit

      @Nullable public Integer getSegmentPressureConsecutiveFailuresLimit()
      The minimum consecutive failure count for activating remote segment backpressure. Defaults to 5. minimum: 1 maximum: 2147483647
      Returns:
      segmentPressureConsecutiveFailuresLimit
    • setSegmentPressureConsecutiveFailuresLimit

      public void setSegmentPressureConsecutiveFailuresLimit(Integer segmentPressureConsecutiveFailuresLimit)
    • segmentPressureEnabled

      public JsonSchemaOpensearchRemoteStore segmentPressureEnabled(Boolean segmentPressureEnabled)
    • getSegmentPressureEnabled

      @Nullable public Boolean getSegmentPressureEnabled()
      Enables remote segment backpressure. Default is `true`
      Returns:
      segmentPressureEnabled
    • setSegmentPressureEnabled

      public void setSegmentPressureEnabled(Boolean segmentPressureEnabled)
    • segmentPressureTimeLagVarianceFactor

      public JsonSchemaOpensearchRemoteStore segmentPressureTimeLagVarianceFactor(BigDecimal segmentPressureTimeLagVarianceFactor)
    • getSegmentPressureTimeLagVarianceFactor

      @Nullable public BigDecimal getSegmentPressureTimeLagVarianceFactor()
      The variance factor that is used together with the moving average to calculate the dynamic time lag threshold for activating remote segment backpressure. Defaults to 10. minimum: 1
      Returns:
      segmentPressureTimeLagVarianceFactor
    • setSegmentPressureTimeLagVarianceFactor

      public void setSegmentPressureTimeLagVarianceFactor(BigDecimal segmentPressureTimeLagVarianceFactor)
    • equals

      public boolean equals(Object o)
      Return true if this json_schema_opensearch_remote_store object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string