Class CacheEngineVersion

    • Method Detail

      • engine

        public final String engine()

        The name of the cache engine.

        Returns:
        The name of the cache engine.
      • engineVersion

        public final String engineVersion()

        The version number of the cache engine.

        Returns:
        The version number of the cache engine.
      • cacheParameterGroupFamily

        public final String cacheParameterGroupFamily()

        The name of the cache parameter group family associated with this cache engine.

        Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x | redis7

        Returns:
        The name of the cache parameter group family associated with this cache engine.

        Valid values are: memcached1.4 | memcached1.5 | memcached1.6 | redis2.6 | redis2.8 | redis3.2 | redis4.0 | redis5.0 | redis6.x | redis7

      • cacheEngineDescription

        public final String cacheEngineDescription()

        The description of the cache engine.

        Returns:
        The description of the cache engine.
      • cacheEngineVersionDescription

        public final String cacheEngineVersionDescription()

        The description of the cache engine version.

        Returns:
        The description of the cache engine version.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

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

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)