@Generated(value="software.amazon.awssdk:codegen") public final class AutomaticInputFailoverSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AutomaticInputFailoverSettings.Builder,AutomaticInputFailoverSettings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
AutomaticInputFailoverSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AutomaticInputFailoverSettings.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Integer |
errorClearTimeMsec()
This clear time defines the requirement a recovered input must meet to be considered healthy.
|
List<FailoverCondition> |
failoverConditions()
A list of failover conditions.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFailoverConditions()
For responses, this returns true if the service returned a value for the FailoverConditions property.
|
int |
hashCode() |
InputPreference |
inputPreference()
Input preference when deciding which input to make active when a previously failed input has recovered.
|
String |
inputPreferenceAsString()
Input preference when deciding which input to make active when a previously failed input has recovered.
|
List<SdkField<?>> |
sdkFields() |
String |
secondaryInputId()
The input ID of the secondary input in the automatic input failover pair.
|
static Class<? extends AutomaticInputFailoverSettings.Builder> |
serializableBuilderClass() |
AutomaticInputFailoverSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer errorClearTimeMsec()
public final boolean hasFailoverConditions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<FailoverCondition> failoverConditions()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFailoverConditions() method.
public final InputPreference inputPreference()
If the service returns an enum value that is not available in the current SDK version, inputPreference
will return InputPreference.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from inputPreferenceAsString().
InputPreferencepublic final String inputPreferenceAsString()
If the service returns an enum value that is not available in the current SDK version, inputPreference
will return InputPreference.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from inputPreferenceAsString().
InputPreferencepublic final String secondaryInputId()
public AutomaticInputFailoverSettings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AutomaticInputFailoverSettings.Builder,AutomaticInputFailoverSettings>public static AutomaticInputFailoverSettings.Builder builder()
public static Class<? extends AutomaticInputFailoverSettings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.