@Generated(value="software.amazon.awssdk:codegen") public final class Definition extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Definition.Builder,Definition>
Specifies all of the type-specific parameters.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Definition.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Definition.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
IamActionDefinition |
iamActionDefinition()
The Identity and Access Management (IAM) action definition details.
|
ScpActionDefinition |
scpActionDefinition()
The service control policies (SCPs) action definition details.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Definition.Builder> |
serializableBuilderClass() |
SsmActionDefinition |
ssmActionDefinition()
The Amazon Web Services Systems Manager (SSM) action definition details.
|
Definition.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final IamActionDefinition iamActionDefinition()
The Identity and Access Management (IAM) action definition details.
public final ScpActionDefinition scpActionDefinition()
The service control policies (SCPs) action definition details.
public final SsmActionDefinition ssmActionDefinition()
The Amazon Web Services Systems Manager (SSM) action definition details.
public Definition.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Definition.Builder,Definition>public static Definition.Builder builder()
public static Class<? extends Definition.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.