Class ConsistencyMode


  • public class ConsistencyMode
    extends java.lang.Object
    • Method Detail

      • toParam

        public final java.util.Optional<java.lang.String> toParam()
      • getAdditionalHeaders

        public final java.util.Map<java.lang.String,​java.lang.String> getAdditionalHeaders()
        Get the Additional HTTP headers to add to request.
        Returns:
        a not null but possibly empty map
      • createCachedConsistencyWithMaxAgeAndStale

        public static final ConsistencyMode createCachedConsistencyWithMaxAgeAndStale​(java.util.Optional<java.lang.Long> maxAgeInSeconds,
                                                                                      java.util.Optional<java.lang.Long> maxStaleInSeconds)
        Creates a cached Consistency.
        Parameters:
        maxAgeInSeconds - Optional duration in seconds after which data is considered too old
        maxStaleInSeconds - Optional duration for which data can be late compared to Consul Server leader.
        Returns:
        a not null ConsistencyMode
      • name

        public final java.lang.String name()
        ConsistencyMode used t be an enum, implement it.
        Returns:
        the old enum name
      • toString

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

        public int ordinal()