Class ActionInvocation
- java.lang.Object
-
- software.amazon.awssdk.services.appconfig.model.ActionInvocation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ActionInvocation.Builder,ActionInvocation>
@Generated("software.amazon.awssdk:codegen") public final class ActionInvocation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ActionInvocation.Builder,ActionInvocation>
An extension that was invoked as part of a deployment event.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceActionInvocation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringactionName()The name of the action.static ActionInvocation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringerrorCode()The error code when an extension invocation fails.StringerrorMessage()The error message when an extension invocation fails.StringextensionIdentifier()The name, the ID, or the Amazon Resource Name (ARN) of the extension.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringinvocationId()A system-generated ID for this invocation.StringroleArn()An Amazon Resource Name (ARN) for an Identity and Access Management assume role.List<SdkField<?>>sdkFields()static Class<? extends ActionInvocation.Builder>serializableBuilderClass()ActionInvocation.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringuri()The extension URI associated to the action point in the extension definition.-
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
-
extensionIdentifier
public final String extensionIdentifier()
The name, the ID, or the Amazon Resource Name (ARN) of the extension.
- Returns:
- The name, the ID, or the Amazon Resource Name (ARN) of the extension.
-
actionName
public final String actionName()
The name of the action.
- Returns:
- The name of the action.
-
uri
public final String uri()
The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.
- Returns:
- The extension URI associated to the action point in the extension definition. The URI can be an Amazon Resource Name (ARN) for one of the following: an Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.
-
roleArn
public final String roleArn()
An Amazon Resource Name (ARN) for an Identity and Access Management assume role.
- Returns:
- An Amazon Resource Name (ARN) for an Identity and Access Management assume role.
-
errorMessage
public final String errorMessage()
The error message when an extension invocation fails.
- Returns:
- The error message when an extension invocation fails.
-
errorCode
public final String errorCode()
The error code when an extension invocation fails.
- Returns:
- The error code when an extension invocation fails.
-
invocationId
public final String invocationId()
A system-generated ID for this invocation.
- Returns:
- A system-generated ID for this invocation.
-
toBuilder
public ActionInvocation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ActionInvocation.Builder,ActionInvocation>
-
builder
public static ActionInvocation.Builder builder()
-
serializableBuilderClass
public static Class<? extends ActionInvocation.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.
-
-