@Generated(value="software.amazon.awssdk:codegen") public final class RelatedItemsUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RelatedItemsUpdate.Builder,RelatedItemsUpdate>
Details about the related item you're adding.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RelatedItemsUpdate.Builder |
static class |
RelatedItemsUpdate.Type |
| Modifier and Type | Method and Description |
|---|---|
static RelatedItemsUpdate.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static RelatedItemsUpdate |
fromItemToAdd(Consumer<RelatedItem.Builder> itemToAdd)
Create an instance of this class with
itemToAdd() initialized to the given value. |
static RelatedItemsUpdate |
fromItemToAdd(RelatedItem itemToAdd)
Create an instance of this class with
itemToAdd() initialized to the given value. |
static RelatedItemsUpdate |
fromItemToRemove(Consumer<ItemIdentifier.Builder> itemToRemove)
Create an instance of this class with
itemToRemove() initialized to the given value. |
static RelatedItemsUpdate |
fromItemToRemove(ItemIdentifier itemToRemove)
Create an instance of this class with
itemToRemove() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
RelatedItem |
itemToAdd()
Details about the related item you're adding.
|
ItemIdentifier |
itemToRemove()
Details about the related item you're deleting.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RelatedItemsUpdate.Builder> |
serializableBuilderClass() |
RelatedItemsUpdate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
RelatedItemsUpdate.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final RelatedItem itemToAdd()
Details about the related item you're adding.
public final ItemIdentifier itemToRemove()
Details about the related item you're deleting.
public RelatedItemsUpdate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RelatedItemsUpdate.Builder,RelatedItemsUpdate>public static RelatedItemsUpdate.Builder builder()
public static Class<? extends RelatedItemsUpdate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static RelatedItemsUpdate fromItemToAdd(RelatedItem itemToAdd)
itemToAdd() initialized to the given value.
Details about the related item you're adding.
itemToAdd - Details about the related item you're adding.public static RelatedItemsUpdate fromItemToAdd(Consumer<RelatedItem.Builder> itemToAdd)
itemToAdd() initialized to the given value.
Details about the related item you're adding.
itemToAdd - Details about the related item you're adding.public static RelatedItemsUpdate fromItemToRemove(ItemIdentifier itemToRemove)
itemToRemove() initialized to the given value.
Details about the related item you're deleting.
itemToRemove - Details about the related item you're deleting.public static RelatedItemsUpdate fromItemToRemove(Consumer<ItemIdentifier.Builder> itemToRemove)
itemToRemove() initialized to the given value.
Details about the related item you're deleting.
itemToRemove - Details about the related item you're deleting.public RelatedItemsUpdate.Type type()
RelatedItemsUpdate.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be RelatedItemsUpdate.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.