@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) |
<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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
ParentType |
type()
The type of the parent entity.
|
String |
typeAsString()
The type of the parent entity.
|
copy
public 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 lower-case letters or digits.
Organizational unit (OU): a string that begins with "ou-" followed by from 4 to 32 lower-case letters or digits (the ID of the root that the OU is in) followed by a second "-" dash and from 8 to 32 additional lower-case 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 lower-case letters or digits.
Organizational unit (OU): a string that begins with "ou-" followed by from 4 to 32 lower-case letters or digits (the ID of the root that the OU is in) followed by a second "-" dash and from 8 to 32 additional lower-case letters or digits.
public 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()
.
ParentType
public 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()
.
ParentType
public Parent.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Parent.Builder,Parent>
public static Parent.Builder builder()
public static Class<? extends Parent.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.