@Generated(value="software.amazon.awssdk:codegen") public final class DatasetSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DatasetSummary.Builder,DatasetSummary>
A summary of information about a dataset.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DatasetSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<DatasetActionSummary> |
actions()
A list of
DataActionSummary objects. |
static DatasetSummary.Builder |
builder() |
Instant |
creationTime()
The time the dataset was created.
|
String |
datasetName()
The name of the dataset.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasActions()
For responses, this returns true if the service returned a value for the Actions property.
|
int |
hashCode() |
boolean |
hasTriggers()
For responses, this returns true if the service returned a value for the Triggers property.
|
Instant |
lastUpdateTime()
The last time the dataset was updated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DatasetSummary.Builder> |
serializableBuilderClass() |
DatasetStatus |
status()
The status of the dataset.
|
String |
statusAsString()
The status of the dataset.
|
DatasetSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<DatasetTrigger> |
triggers()
A list of triggers.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String datasetName()
The name of the dataset.
public final DatasetStatus status()
The status of the dataset.
If the service returns an enum value that is not available in the current SDK version, status will
return DatasetStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
DatasetStatuspublic final String statusAsString()
The status of the dataset.
If the service returns an enum value that is not available in the current SDK version, status will
return DatasetStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
DatasetStatuspublic final Instant creationTime()
The time the dataset was created.
public final Instant lastUpdateTime()
The last time the dataset was updated.
public final boolean hasTriggers()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<DatasetTrigger> triggers()
A list of triggers. A trigger causes dataset content to be populated at a specified time interval or when another
dataset is populated. The list of triggers can be empty or contain up to five DataSetTrigger objects
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTriggers() method.
DataSetTrigger objectspublic final boolean hasActions()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<DatasetActionSummary> actions()
A list of DataActionSummary objects.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasActions() method.
DataActionSummary objects.public DatasetSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DatasetSummary.Builder,DatasetSummary>public static DatasetSummary.Builder builder()
public static Class<? extends DatasetSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.