Class CategoryDiffResult
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CategoryDiffResult.Builder,CategoryDiffResult>
The result of comparing one metadata category between two domains.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic CategoryDiffResult.Builderbuilder()final Integerdiverged()The number of items that exist on both domains but differ.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerinSync()The number of items that are identical on both domains.final DiffItemsitems()The names of the items that differ, and for diverging items, the fields that differ.static Class<? extends CategoryDiffResult.Builder> final IntegerThe number of items that exist only on the source domain.final DiffStatusstatus()Whether the category was compared successfully.final StringWhether the category was compared successfully.final IntegerThe number of items that exist only on the target domain.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final BooleanWhetherItemsomits some differences because the category contained more than the response can carry.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
status
Whether the category was compared successfully.
comparedmeans the result is complete;errormeans the category could not be read.If the service returns an enum value that is not available in the current SDK version,
statuswill returnDiffStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Whether the category was compared successfully.
comparedmeans the result is complete;errormeans the category could not be read. - See Also:
-
statusAsString
Whether the category was compared successfully.
comparedmeans the result is complete;errormeans the category could not be read.If the service returns an enum value that is not available in the current SDK version,
statuswill returnDiffStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Whether the category was compared successfully.
comparedmeans the result is complete;errormeans the category could not be read. - See Also:
-
inSync
The number of items that are identical on both domains.
- Returns:
- The number of items that are identical on both domains.
-
sourceOnly
The number of items that exist only on the source domain.
- Returns:
- The number of items that exist only on the source domain.
-
targetOnly
The number of items that exist only on the target domain.
- Returns:
- The number of items that exist only on the target domain.
-
diverged
The number of items that exist on both domains but differ.
- Returns:
- The number of items that exist on both domains but differ.
-
items
The names of the items that differ, and for diverging items, the fields that differ.
- Returns:
- The names of the items that differ, and for diverging items, the fields that differ.
-
truncated
Whether
Itemsomits some differences because the category contained more than the response can carry. The counts remain complete when this istrue.- Returns:
- Whether
Itemsomits some differences because the category contained more than the response can carry. The counts remain complete when this istrue.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<CategoryDiffResult.Builder,CategoryDiffResult> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-