@Generated(value="software.amazon.awssdk:codegen") public final class MergeProfilesRequest extends CustomerProfilesRequest implements ToCopyableBuilder<MergeProfilesRequest.Builder,MergeProfilesRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
MergeProfilesRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MergeProfilesRequest.Builder |
builder() |
String |
domainName()
The unique name of the domain.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
FieldSourceProfileIds |
fieldSourceProfileIds()
The identifiers of the fields in the profile that has the information you want to apply to the merge.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasProfileIdsToBeMerged()
Returns true if the ProfileIdsToBeMerged property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
String |
mainProfileId()
The identifier of the profile to be taken.
|
List<String> |
profileIdsToBeMerged()
The identifier of the profile to be merged into MainProfileId.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MergeProfilesRequest.Builder> |
serializableBuilderClass() |
MergeProfilesRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String domainName()
The unique name of the domain.
public final String mainProfileId()
The identifier of the profile to be taken.
public final boolean hasProfileIdsToBeMerged()
public final List<String> profileIdsToBeMerged()
The identifier of the profile to be merged into MainProfileId.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasProfileIdsToBeMerged() to see if a value was sent in this field.
public final FieldSourceProfileIds fieldSourceProfileIds()
The identifiers of the fields in the profile that has the information you want to apply to the merge. For example, say you want to merge EmailAddress from Profile1 into MainProfile. This would be the identifier of the EmailAddress field in Profile1.
public MergeProfilesRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MergeProfilesRequest.Builder,MergeProfilesRequest>toBuilder in class CustomerProfilesRequestpublic static MergeProfilesRequest.Builder builder()
public static Class<? extends MergeProfilesRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.