Class Resilience

java.lang.Object
software.amazon.awssdk.services.ssmsap.model.Resilience
All Implemented Interfaces:
Serializable, SdkPojo, ToCopyableBuilder<Resilience.Builder,Resilience>

@Generated("software.amazon.awssdk:codegen") public final class Resilience extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Resilience.Builder,Resilience>

Details of the SAP HANA system replication for the instance.

See Also:
  • Method Details

    • hsrTier

      public final String hsrTier()

      The tier of the component.

      Returns:
      The tier of the component.
    • hsrReplicationMode

      public final ReplicationMode hsrReplicationMode()

      The replication mode of the component.

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

      Returns:
      The replication mode of the component.
      See Also:
    • hsrReplicationModeAsString

      public final String hsrReplicationModeAsString()

      The replication mode of the component.

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

      Returns:
      The replication mode of the component.
      See Also:
    • hsrOperationMode

      public final OperationMode hsrOperationMode()

      The operation mode of the component.

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

      Returns:
      The operation mode of the component.
      See Also:
    • hsrOperationModeAsString

      public final String hsrOperationModeAsString()

      The operation mode of the component.

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

      Returns:
      The operation mode of the component.
      See Also:
    • clusterStatus

      public final ClusterStatus clusterStatus()

      The cluster status of the component.

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

      Returns:
      The cluster status of the component.
      See Also:
    • clusterStatusAsString

      public final String clusterStatusAsString()

      The cluster status of the component.

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

      Returns:
      The cluster status of the component.
      See Also:
    • enqueueReplication

      public final Boolean enqueueReplication()

      Indicates if or not enqueue replication is enabled for the ASCS component.

      Returns:
      Indicates if or not enqueue replication is enabled for the ASCS component.
    • toBuilder

      public Resilience.Builder toBuilder()
      Description copied from interface: ToCopyableBuilder
      Take this object and create a builder that contains all of the current property values of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<Resilience.Builder,Resilience>
      Returns:
      a builder for type T
    • builder

      public static Resilience.Builder builder()
    • serializableBuilderClass

      public static Class<? extends Resilience.Builder> serializableBuilderClass()
    • hashCode

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

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

      public final boolean equalsBySdkFields(Object obj)
      Description copied from interface: SdkPojo
      Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in an SdkPojo class, and is generated based on a service model.

      If an SdkPojo class does not have any inherited fields, equalsBySdkFields and equals are essentially the same.

      Specified by:
      equalsBySdkFields in interface SdkPojo
      Parameters:
      obj - the object to be compared with
      Returns:
      true if the other object equals to this object by sdk fields, false otherwise.
    • 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)
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
      Returns:
      List of SdkField in this POJO. May be empty list but should never be null.
    • sdkFieldNameToField

      public final Map<String,SdkField<?>> sdkFieldNameToField()
      Specified by:
      sdkFieldNameToField in interface SdkPojo
      Returns:
      The mapping between the field name and its corresponding field.