Class ObjectTypes
- java.lang.Object
-
- software.amazon.awssdk.services.codecommit.model.ObjectTypes
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ObjectTypes.Builder,ObjectTypes>
@Generated("software.amazon.awssdk:codegen") public final class ObjectTypes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ObjectTypes.Builder,ObjectTypes>
Information about the type of an object in a merge operation.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceObjectTypes.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectTypeEnumbase()The type of the object in the base commit of the merge.StringbaseAsString()The type of the object in the base commit of the merge.static ObjectTypes.Builderbuilder()ObjectTypeEnumdestination()The type of the object in the destination branch.StringdestinationAsString()The type of the object in the destination branch.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ObjectTypes.Builder>serializableBuilderClass()ObjectTypeEnumsource()The type of the object in the source branch.StringsourceAsString()The type of the object in the source branch.ObjectTypes.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
-
source
public final ObjectTypeEnum source()
The type of the object in the source branch.
If the service returns an enum value that is not available in the current SDK version,
sourcewill returnObjectTypeEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceAsString().- Returns:
- The type of the object in the source branch.
- See Also:
ObjectTypeEnum
-
sourceAsString
public final String sourceAsString()
The type of the object in the source branch.
If the service returns an enum value that is not available in the current SDK version,
sourcewill returnObjectTypeEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceAsString().- Returns:
- The type of the object in the source branch.
- See Also:
ObjectTypeEnum
-
destination
public final ObjectTypeEnum destination()
The type of the object in the destination branch.
If the service returns an enum value that is not available in the current SDK version,
destinationwill returnObjectTypeEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdestinationAsString().- Returns:
- The type of the object in the destination branch.
- See Also:
ObjectTypeEnum
-
destinationAsString
public final String destinationAsString()
The type of the object in the destination branch.
If the service returns an enum value that is not available in the current SDK version,
destinationwill returnObjectTypeEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdestinationAsString().- Returns:
- The type of the object in the destination branch.
- See Also:
ObjectTypeEnum
-
base
public final ObjectTypeEnum base()
The type of the object in the base commit of the merge.
If the service returns an enum value that is not available in the current SDK version,
basewill returnObjectTypeEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombaseAsString().- Returns:
- The type of the object in the base commit of the merge.
- See Also:
ObjectTypeEnum
-
baseAsString
public final String baseAsString()
The type of the object in the base commit of the merge.
If the service returns an enum value that is not available in the current SDK version,
basewill returnObjectTypeEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombaseAsString().- Returns:
- The type of the object in the base commit of the merge.
- See Also:
ObjectTypeEnum
-
toBuilder
public ObjectTypes.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ObjectTypes.Builder,ObjectTypes>
-
builder
public static ObjectTypes.Builder builder()
-
serializableBuilderClass
public static Class<? extends ObjectTypes.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.
-
-