Skip to main content

Class ShowSystemPropertiesResponse

java.lang.Object
com.gpudb.protocol.ShowSystemPropertiesResponse
All Implemented Interfaces:
org.apache.avro.generic.GenericContainer, org.apache.avro.generic.IndexedRecord

public class ShowSystemPropertiesResponse extends Object implements org.apache.avro.generic.IndexedRecord
A set of results returned by GPUdb.showSystemProperties.
  • Constructor Details

    • ShowSystemPropertiesResponse

      public ShowSystemPropertiesResponse()
      Constructs a ShowSystemPropertiesResponse object with default parameters.
  • Method Details

    • getClassSchema

      public static org.apache.avro.Schema getClassSchema()
      This method supports the Avro framework and is not intended to be called directly by the user.
      Returns:
      The schema for the class.
    • getPropertyMap

      public Map<String,String> getPropertyMap()
      A map of server configuration parameters and version information.
      • CONF_ENABLE_WORKER_HTTP_SERVERS: Boolean value indicating whether the system is configured for multi-head ingestion. Supported values:
        • TRUE: Indicates that the system is configured for multi-head ingestion.
        • FALSE: Indicates that the system is NOT configured for multi-head ingestion.
      • CONF_WORKER_HTTP_SERVER_IPS: Semicolon (’;’) separated string of IP addresses of all the ingestion-enabled worker heads of the system.
      • CONF_WORKER_HTTP_SERVER_PORTS: Semicolon (’;’) separated string of the port numbers of all the ingestion-enabled worker ranks of the system.
      • CONF_HM_HTTP_PORT: The host manager port number (an integer value).
      • CONF_ENABLE_HA: Flag indicating whether high availability (HA) is set up (a boolean value).
      • CONF_HA_RING_HEAD_NODES: A comma-separated string of high availability (HA) ring node URLs. If HA is not set up, then an empty string.
      Returns:
      The current value of propertyMap.
    • setPropertyMap

      public ShowSystemPropertiesResponse setPropertyMap(Map<String,String> propertyMap)
      A map of server configuration parameters and version information.
      • CONF_ENABLE_WORKER_HTTP_SERVERS: Boolean value indicating whether the system is configured for multi-head ingestion. Supported values:
        • TRUE: Indicates that the system is configured for multi-head ingestion.
        • FALSE: Indicates that the system is NOT configured for multi-head ingestion.
      • CONF_WORKER_HTTP_SERVER_IPS: Semicolon (’;’) separated string of IP addresses of all the ingestion-enabled worker heads of the system.
      • CONF_WORKER_HTTP_SERVER_PORTS: Semicolon (’;’) separated string of the port numbers of all the ingestion-enabled worker ranks of the system.
      • CONF_HM_HTTP_PORT: The host manager port number (an integer value).
      • CONF_ENABLE_HA: Flag indicating whether high availability (HA) is set up (a boolean value).
      • CONF_HA_RING_HEAD_NODES: A comma-separated string of high availability (HA) ring node URLs. If HA is not set up, then an empty string.
      Parameters:
      propertyMap - The new value for propertyMap.
      Returns:
      this to mimic the builder pattern.
    • getInfo

      public Map<String,String> getInfo()
      Additional information.
      Returns:
      The current value of info.
    • setInfo

      Additional information.
      Parameters:
      info - The new value for info.
      Returns:
      this to mimic the builder pattern.
    • getSchema

      public org.apache.avro.Schema getSchema()
      This method supports the Avro framework and is not intended to be called directly by the user.
      Specified by:
      getSchema in interface org.apache.avro.generic.GenericContainer
      Returns:
      The schema object describing this class.
    • get

      public Object get(int index)
      This method supports the Avro framework and is not intended to be called directly by the user.
      Specified by:
      get in interface org.apache.avro.generic.IndexedRecord
      Parameters:
      index - the position of the field to get
      Returns:
      value of the field with the given index.
      Throws:
    • put

      public void put(int index, Object value)
      This method supports the Avro framework and is not intended to be called directly by the user.
      Specified by:
      put in interface org.apache.avro.generic.IndexedRecord
      Parameters:
      index - the position of the field to set
      value - the value to set
      Throws:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

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

      public int hashCode()
      Overrides:
      hashCode in class Object