@Generated(value="software.amazon.awssdk:codegen") public final class DatasetDetailOrgAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DatasetDetailOrgAttributes.Builder,DatasetDetailOrgAttributes>
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 |
DatasetDetailOrgAttributes.Builder |
static class |
DatasetDetailOrgAttributes.Type |
| Modifier and Type | Method and Description |
|---|---|
static DatasetDetailOrgAttributes.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static DatasetDetailOrgAttributes |
fromGdg(Consumer<GdgDetailAttributes.Builder> gdg)
Create an instance of this class with
gdg() initialized to the given value. |
static DatasetDetailOrgAttributes |
fromGdg(GdgDetailAttributes gdg)
Create an instance of this class with
gdg() initialized to the given value. |
static DatasetDetailOrgAttributes |
fromPo(Consumer<PoDetailAttributes.Builder> po)
Create an instance of this class with
po() initialized to the given value. |
static DatasetDetailOrgAttributes |
fromPo(PoDetailAttributes po)
Create an instance of this class with
po() initialized to the given value. |
static DatasetDetailOrgAttributes |
fromPs(Consumer<PsDetailAttributes.Builder> ps)
Create an instance of this class with
ps() initialized to the given value. |
static DatasetDetailOrgAttributes |
fromPs(PsDetailAttributes ps)
Create an instance of this class with
ps() initialized to the given value. |
static DatasetDetailOrgAttributes |
fromVsam(Consumer<VsamDetailAttributes.Builder> vsam)
Create an instance of this class with
vsam() initialized to the given value. |
static DatasetDetailOrgAttributes |
fromVsam(VsamDetailAttributes vsam)
Create an instance of this class with
vsam() initialized to the given value. |
GdgDetailAttributes |
gdg()
The generation data group of the data set.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PoDetailAttributes |
po()
The details of a PO type data set.
|
PsDetailAttributes |
ps()
The details of a PS type data set.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DatasetDetailOrgAttributes.Builder> |
serializableBuilderClass() |
DatasetDetailOrgAttributes.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
DatasetDetailOrgAttributes.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
VsamDetailAttributes |
vsam()
The details of a VSAM data set.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final GdgDetailAttributes gdg()
The generation data group of the data set.
public final PoDetailAttributes po()
The details of a PO type data set.
public final PsDetailAttributes ps()
The details of a PS type data set.
public final VsamDetailAttributes vsam()
The details of a VSAM data set.
public DatasetDetailOrgAttributes.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DatasetDetailOrgAttributes.Builder,DatasetDetailOrgAttributes>public static DatasetDetailOrgAttributes.Builder builder()
public static Class<? extends DatasetDetailOrgAttributes.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static DatasetDetailOrgAttributes fromGdg(GdgDetailAttributes 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 DatasetDetailOrgAttributes fromGdg(Consumer<GdgDetailAttributes.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 DatasetDetailOrgAttributes fromPo(PoDetailAttributes po)
po() initialized to the given value.
The details of a PO type data set.
po - The details of a PO type data set.public static DatasetDetailOrgAttributes fromPo(Consumer<PoDetailAttributes.Builder> po)
po() initialized to the given value.
The details of a PO type data set.
po - The details of a PO type data set.public static DatasetDetailOrgAttributes fromPs(PsDetailAttributes ps)
ps() initialized to the given value.
The details of a PS type data set.
ps - The details of a PS type data set.public static DatasetDetailOrgAttributes fromPs(Consumer<PsDetailAttributes.Builder> ps)
ps() initialized to the given value.
The details of a PS type data set.
ps - The details of a PS type data set.public static DatasetDetailOrgAttributes fromVsam(VsamDetailAttributes vsam)
vsam() initialized to the given value.
The details of a VSAM data set.
vsam - The details of a VSAM data set.public static DatasetDetailOrgAttributes fromVsam(Consumer<VsamDetailAttributes.Builder> vsam)
vsam() initialized to the given value.
The details of a VSAM data set.
vsam - The details of a VSAM data set.public DatasetDetailOrgAttributes.Type type()
DatasetDetailOrgAttributes.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 DatasetDetailOrgAttributes.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.