Class ActionDefinition
- java.lang.Object
-
- software.amazon.awssdk.services.iotsitewise.model.ActionDefinition
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ActionDefinition.Builder,ActionDefinition>
@Generated("software.amazon.awssdk:codegen") public final class ActionDefinition extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ActionDefinition.Builder,ActionDefinition>
Contains a definition for an action.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceActionDefinition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringactionDefinitionId()The ID of the action definition.StringactionName()The name of the action definition.StringactionType()The type of the action definition.static ActionDefinition.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ActionDefinition.Builder>serializableBuilderClass()ActionDefinition.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
actionDefinitionId
public final String actionDefinitionId()
The ID of the action definition.
- Returns:
- The ID of the action definition.
-
actionName
public final String actionName()
The name of the action definition.
- Returns:
- The name of the action definition.
-
actionType
public final String actionType()
The type of the action definition.
- Returns:
- The type of the action definition.
-
toBuilder
public ActionDefinition.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ActionDefinition.Builder,ActionDefinition>
-
builder
public static ActionDefinition.Builder builder()
-
serializableBuilderClass
public static Class<? extends ActionDefinition.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-