Class QuestionDifference
- java.lang.Object
-
- software.amazon.awssdk.services.wellarchitected.model.QuestionDifference
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<QuestionDifference.Builder,QuestionDifference>
@Generated("software.amazon.awssdk:codegen") public final class QuestionDifference extends Object implements SdkPojo, Serializable, ToCopyableBuilder<QuestionDifference.Builder,QuestionDifference>
A question difference return object.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceQuestionDifference.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QuestionDifference.Builderbuilder()DifferenceStatusdifferenceStatus()Indicates the type of change to the question.StringdifferenceStatusAsString()Indicates the type of change to the question.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringquestionId()Returns the value of the QuestionId property for this object.StringquestionTitle()Returns the value of the QuestionTitle property for this object.List<SdkField<?>>sdkFields()static Class<? extends QuestionDifference.Builder>serializableBuilderClass()QuestionDifference.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
questionId
public final String questionId()
Returns the value of the QuestionId property for this object.- Returns:
- The value of the QuestionId property for this object.
-
questionTitle
public final String questionTitle()
Returns the value of the QuestionTitle property for this object.- Returns:
- The value of the QuestionTitle property for this object.
-
differenceStatus
public final DifferenceStatus differenceStatus()
Indicates the type of change to the question.
If the service returns an enum value that is not available in the current SDK version,
differenceStatuswill returnDifferenceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdifferenceStatusAsString().- Returns:
- Indicates the type of change to the question.
- See Also:
DifferenceStatus
-
differenceStatusAsString
public final String differenceStatusAsString()
Indicates the type of change to the question.
If the service returns an enum value that is not available in the current SDK version,
differenceStatuswill returnDifferenceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdifferenceStatusAsString().- Returns:
- Indicates the type of change to the question.
- See Also:
DifferenceStatus
-
toBuilder
public QuestionDifference.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<QuestionDifference.Builder,QuestionDifference>
-
builder
public static QuestionDifference.Builder builder()
-
serializableBuilderClass
public static Class<? extends QuestionDifference.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-