@Generated(value="software.amazon.awssdk:codegen") public final class Parent extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Parent.Builder,Parent>
Contains information about either a root or an organizational unit (OU) that can contain OUs or accounts in an organization.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Parent.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Parent.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The unique identifier (ID) of the parent entity.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Parent.Builder> |
serializableBuilderClass() |
Parent.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ParentType |
type()
The type of the parent entity.
|
String |
typeAsString()
The type of the parent entity.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The unique identifier (ID) of the parent entity.
The regex pattern for a parent ID string requires one of the following:
Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.
The regex pattern for a parent ID string requires one of the following:
Root - A string that begins with "r-" followed by from 4 to 32 lowercase letters or digits.
Organizational unit (OU) - A string that begins with "ou-" followed by from 4 to 32 lowercase letters or digits (the ID of the root that the OU is in). This string is followed by a second "-" dash and from 8 to 32 additional lowercase letters or digits.
public final ParentType type()
The type of the parent entity.
If the service returns an enum value that is not available in the current SDK version, type will return
ParentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ParentTypepublic final String typeAsString()
The type of the parent entity.
If the service returns an enum value that is not available in the current SDK version, type will return
ParentType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ParentTypepublic Parent.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Parent.Builder,Parent>public static Parent.Builder builder()
public static Class<? extends Parent.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.