Class FailoverConfig

    • Method Detail

      • failoverMode

        public final FailoverMode failoverMode()
        The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

        If the service returns an enum value that is not available in the current SDK version, failoverMode will return FailoverMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from failoverModeAsString().

        Returns:
        The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.
        See Also:
        FailoverMode
      • failoverModeAsString

        public final String failoverModeAsString()
        The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

        If the service returns an enum value that is not available in the current SDK version, failoverMode will return FailoverMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from failoverModeAsString().

        Returns:
        The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.
        See Also:
        FailoverMode
      • recoveryWindow

        public final Integer recoveryWindow()
        Search window time to look for dash-7 packets
        Returns:
        Search window time to look for dash-7 packets
      • sourcePriority

        public final SourcePriority sourcePriority()
        The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
        Returns:
        The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.
      • state

        public final State state()
        Returns the value of the State property for this object.

        If the service returns an enum value that is not available in the current SDK version, state will return State.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from stateAsString().

        Returns:
        The value of the State property for this object.
        See Also:
        State
      • stateAsString

        public final String stateAsString()
        Returns the value of the State property for this object.

        If the service returns an enum value that is not available in the current SDK version, state will return State.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from stateAsString().

        Returns:
        The value of the State property for this object.
        See Also:
        State
      • 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)