@Generated(value="software.amazon.awssdk:codegen") public final class DatasetOrgAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DatasetOrgAttributes.Builder,DatasetOrgAttributes>
Additional details about the data set. Different attributes correspond to different data set organizations. The values are populated based on datasetOrg, storageType and backend (Blu Age or Micro Focus).
| Modifier and Type | Class and Description |
|---|---|
static interface |
DatasetOrgAttributes.Builder |
static class |
DatasetOrgAttributes.Type |
| Modifier and Type | Method and Description |
|---|---|
static DatasetOrgAttributes.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static DatasetOrgAttributes |
fromGdg(Consumer<GdgAttributes.Builder> gdg)
Create an instance of this class with
gdg() initialized to the given value. |
static DatasetOrgAttributes |
fromGdg(GdgAttributes gdg)
Create an instance of this class with
gdg() initialized to the given value. |
static DatasetOrgAttributes |
fromVsam(Consumer<VsamAttributes.Builder> vsam)
Create an instance of this class with
vsam() initialized to the given value. |
static DatasetOrgAttributes |
fromVsam(VsamAttributes vsam)
Create an instance of this class with
vsam() initialized to the given value. |
GdgAttributes |
gdg()
The generation data group of the data set.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DatasetOrgAttributes.Builder> |
serializableBuilderClass() |
DatasetOrgAttributes.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
DatasetOrgAttributes.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
VsamAttributes |
vsam()
The details of a VSAM data set.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final GdgAttributes gdg()
The generation data group of the data set.
public final VsamAttributes vsam()
The details of a VSAM data set.
public DatasetOrgAttributes.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DatasetOrgAttributes.Builder,DatasetOrgAttributes>public static DatasetOrgAttributes.Builder builder()
public static Class<? extends DatasetOrgAttributes.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static DatasetOrgAttributes fromGdg(GdgAttributes gdg)
gdg() initialized to the given value.
The generation data group of the data set.
gdg - The generation data group of the data set.public static DatasetOrgAttributes fromGdg(Consumer<GdgAttributes.Builder> gdg)
gdg() initialized to the given value.
The generation data group of the data set.
gdg - The generation data group of the data set.public static DatasetOrgAttributes fromVsam(VsamAttributes vsam)
vsam() initialized to the given value.
The details of a VSAM data set.
vsam - The details of a VSAM data set.public static DatasetOrgAttributes fromVsam(Consumer<VsamAttributes.Builder> vsam)
vsam() initialized to the given value.
The details of a VSAM data set.
vsam - The details of a VSAM data set.public DatasetOrgAttributes.Type type()
DatasetOrgAttributes.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 DatasetOrgAttributes.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.