@Generated(value="software.amazon.awssdk:codegen") public final class ListingItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ListingItem.Builder,ListingItem>
The details of a listing (aka asset published in a Amazon DataZone catalog).
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListingItem.Builder |
static class |
ListingItem.Type |
| Modifier and Type | Method and Description |
|---|---|
AssetListing |
assetListing()
An asset published in an Amazon DataZone catalog.
|
static ListingItem.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static ListingItem |
fromAssetListing(AssetListing assetListing)
Create an instance of this class with
assetListing() initialized to the given value. |
static ListingItem |
fromAssetListing(Consumer<AssetListing.Builder> assetListing)
Create an instance of this class with
assetListing() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListingItem.Builder> |
serializableBuilderClass() |
ListingItem.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ListingItem.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AssetListing assetListing()
An asset published in an Amazon DataZone catalog.
public ListingItem.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ListingItem.Builder,ListingItem>public static ListingItem.Builder builder()
public static Class<? extends ListingItem.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static ListingItem fromAssetListing(AssetListing assetListing)
assetListing() initialized to the given value.
An asset published in an Amazon DataZone catalog.
assetListing - An asset published in an Amazon DataZone catalog.public static ListingItem fromAssetListing(Consumer<AssetListing.Builder> assetListing)
assetListing() initialized to the given value.
An asset published in an Amazon DataZone catalog.
assetListing - An asset published in an Amazon DataZone catalog.public ListingItem.Type type()
ListingItem.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 ListingItem.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.