Class ClusterSettingsClusterRemoteStore

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

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

    • JSON_PROPERTY_STATE_GLOBAL_METADATA_UPLOAD_TIMEOUT

      public static final String JSON_PROPERTY_STATE_GLOBAL_METADATA_UPLOAD_TIMEOUT
      See Also:
    • JSON_PROPERTY_STATE_METADATA_MANIFEST_UPLOAD_TIMEOUT

      public static final String JSON_PROPERTY_STATE_METADATA_MANIFEST_UPLOAD_TIMEOUT
      See Also:
    • JSON_PROPERTY_TRANSLOG_BUFFER_INTERVAL

      public static final String JSON_PROPERTY_TRANSLOG_BUFFER_INTERVAL
      See Also:
    • JSON_PROPERTY_TRANSLOG_MAX_READERS

      public static final String JSON_PROPERTY_TRANSLOG_MAX_READERS
      See Also:
  • Constructor Details

    • ClusterSettingsClusterRemoteStore

      public ClusterSettingsClusterRemoteStore()
  • Method Details

    • stateGlobalMetadataUploadTimeout

      public ClusterSettingsClusterRemoteStore stateGlobalMetadataUploadTimeout(String stateGlobalMetadataUploadTimeout)
    • getStateGlobalMetadataUploadTimeout

      @Nullable public String getStateGlobalMetadataUploadTimeout()
      The amount of time to wait for the cluster state upload to complete. Defaults to 20s.
      Returns:
      stateGlobalMetadataUploadTimeout
    • setStateGlobalMetadataUploadTimeout

      public void setStateGlobalMetadataUploadTimeout(String stateGlobalMetadataUploadTimeout)
    • stateMetadataManifestUploadTimeout

      public ClusterSettingsClusterRemoteStore stateMetadataManifestUploadTimeout(String stateMetadataManifestUploadTimeout)
    • getStateMetadataManifestUploadTimeout

      @Nullable public String getStateMetadataManifestUploadTimeout()
      The amount of time to wait for the manifest file upload to complete. The manifest file contains the details of each of the files uploaded for a single cluster state, both index metadata files and global metadata files. Defaults to 20s.
      Returns:
      stateMetadataManifestUploadTimeout
    • setStateMetadataManifestUploadTimeout

      public void setStateMetadataManifestUploadTimeout(String stateMetadataManifestUploadTimeout)
    • translogBufferInterval

      public ClusterSettingsClusterRemoteStore translogBufferInterval(String translogBufferInterval)
    • getTranslogBufferInterval

      @Nullable public String getTranslogBufferInterval()
      The default value of the translog buffer interval used when performing periodic translog updates. This setting is only effective when the index setting `index.remote_store.translog.buffer_interval` is not present. Defaults to 650ms.
      Returns:
      translogBufferInterval
    • setTranslogBufferInterval

      public void setTranslogBufferInterval(String translogBufferInterval)
    • translogMaxReaders

      public ClusterSettingsClusterRemoteStore translogMaxReaders(Integer translogMaxReaders)
    • getTranslogMaxReaders

      @Nullable public Integer getTranslogMaxReaders()
      Sets the maximum number of open translog files for remote-backed indexes. This limits the total number of translog files per shard. After reaching this limit, the remote store flushes the translog files. Default is 1000. The minimum required is 100. minimum: 100 maximum: 2147483647
      Returns:
      translogMaxReaders
    • setTranslogMaxReaders

      public void setTranslogMaxReaders(Integer translogMaxReaders)
    • equals

      public boolean equals(Object o)
      Return true if this Cluster_settings_cluster_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