Class EntityGroupInfo<T extends AbstractConfiguration<R>,​R extends RuntimeInfo>

  • java.lang.Object
    • org.apache.geode.management.api.EntityGroupInfo<T,​R>
  • Type Parameters:
    T - the config type
    R - the runtimeInfo type

    @Experimental
    public class EntityGroupInfo<T extends AbstractConfiguration<R>,​R extends RuntimeInfo>
    extends java.lang.Object
    A simple object that holds a configuration object and its corresponding runtime info on each member. This represents the configuration per group and it's corresponding member runtimeInfo
    • Constructor Detail

      • EntityGroupInfo

        public EntityGroupInfo()
        for internal use only
      • EntityGroupInfo

        public EntityGroupInfo​(T configuration)
        for internal use only
        Parameters:
        configuration - the configuration to use
      • EntityGroupInfo

        public EntityGroupInfo​(T configuration,
                               java.util.List<R> runtimeInfo)
    • Method Detail

      • getConfiguration

        public T getConfiguration()
        Returns the static portion of the configuration
        Returns:
        the static portion of the configuration
      • setConfiguration

        public void setConfiguration​(T configuration)
        for internal use only
        Parameters:
        configuration - the configuration to set
      • getRuntimeInfo

        public java.util.List<R> getRuntimeInfo()
        Returns the non-static information
        Returns:
        a list of RuntimeInfo representing the non-static portion of the configuration
      • setRuntimeInfo

        public void setRuntimeInfo​(java.util.List<R> runtimeInfo)
        for internal use only
        Parameters:
        runtimeInfo - a list of RuntimeInfo to set
      • getLinks

        public Links getLinks()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object