@Generated(value="software.amazon.awssdk:codegen") public final class ConflictResolution extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConflictResolution.Builder,ConflictResolution>
How the auto-merging process should resolve conflicts between different profiles.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ConflictResolution.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ConflictResolution.Builder |
builder() |
ConflictResolvingModel |
conflictResolvingModel()
How the auto-merging process should resolve conflicts between different profiles.
|
String |
conflictResolvingModelAsString()
How the auto-merging process should resolve conflicts between different profiles.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ConflictResolution.Builder> |
serializableBuilderClass() |
String |
sourceName()
The
ObjectType name that is used to resolve profile merging conflicts when choosing
SOURCE as the ConflictResolvingModel. |
ConflictResolution.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ConflictResolvingModel conflictResolvingModel()
How the auto-merging process should resolve conflicts between different profiles.
RECENCY: Uses the data that was most recently updated.
SOURCE: Uses the data from a specific source. For example, if a company has been aquired or two
departments have merged, data from the specified source is used. If two duplicate profiles are from the same
source, then RECENCY is used again.
If the service returns an enum value that is not available in the current SDK version,
conflictResolvingModel will return ConflictResolvingModel.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from conflictResolvingModelAsString().
RECENCY: Uses the data that was most recently updated.
SOURCE: Uses the data from a specific source. For example, if a company has been aquired or
two departments have merged, data from the specified source is used. If two duplicate profiles are from
the same source, then RECENCY is used again.
ConflictResolvingModelpublic final String conflictResolvingModelAsString()
How the auto-merging process should resolve conflicts between different profiles.
RECENCY: Uses the data that was most recently updated.
SOURCE: Uses the data from a specific source. For example, if a company has been aquired or two
departments have merged, data from the specified source is used. If two duplicate profiles are from the same
source, then RECENCY is used again.
If the service returns an enum value that is not available in the current SDK version,
conflictResolvingModel will return ConflictResolvingModel.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from conflictResolvingModelAsString().
RECENCY: Uses the data that was most recently updated.
SOURCE: Uses the data from a specific source. For example, if a company has been aquired or
two departments have merged, data from the specified source is used. If two duplicate profiles are from
the same source, then RECENCY is used again.
ConflictResolvingModelpublic final String sourceName()
The ObjectType name that is used to resolve profile merging conflicts when choosing
SOURCE as the ConflictResolvingModel.
ObjectType name that is used to resolve profile merging conflicts when choosing
SOURCE as the ConflictResolvingModel.public ConflictResolution.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ConflictResolution.Builder,ConflictResolution>public static ConflictResolution.Builder builder()
public static Class<? extends ConflictResolution.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.