Record Class ConfigurationProperties

java.lang.Object
java.lang.Record
org.nuxeo.ecm.restapi.jaxrs.io.management.ConfigurationProperties

public record ConfigurationProperties(Properties configuredProperties, Properties runtimeProperties, Properties configurationServiceProperties, Properties jvmProperties, Properties miscProperties) extends Record
Since:
2023
  • Constructor Details

    • ConfigurationProperties

      public ConfigurationProperties(Properties configuredProperties, Properties runtimeProperties, Properties configurationServiceProperties, Properties jvmProperties, Properties miscProperties)
      Creates an instance of a ConfigurationProperties record class.
      Parameters:
      configuredProperties - the value for the configuredProperties record component
      runtimeProperties - the value for the runtimeProperties record component
      configurationServiceProperties - the value for the configurationServiceProperties record component
      jvmProperties - the value for the jvmProperties record component
      miscProperties - the value for the miscProperties record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • configuredProperties

      public Properties configuredProperties()
      Returns the value of the configuredProperties record component.
      Returns:
      the value of the configuredProperties record component
    • runtimeProperties

      public Properties runtimeProperties()
      Returns the value of the runtimeProperties record component.
      Returns:
      the value of the runtimeProperties record component
    • configurationServiceProperties

      public Properties configurationServiceProperties()
      Returns the value of the configurationServiceProperties record component.
      Returns:
      the value of the configurationServiceProperties record component
    • jvmProperties

      public Properties jvmProperties()
      Returns the value of the jvmProperties record component.
      Returns:
      the value of the jvmProperties record component
    • miscProperties

      public Properties miscProperties()
      Returns the value of the miscProperties record component.
      Returns:
      the value of the miscProperties record component