@Generated(value="software.amazon.awssdk:codegen") public final class ActionTypeDeclaration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ActionTypeDeclaration.Builder,ActionTypeDeclaration>
The parameters for the action type definition that are provided when the action type is created or updated.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ActionTypeDeclaration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ActionTypeDeclaration.Builder |
builder() |
String |
description()
The description for the action type to be updated.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
ActionTypeExecutor |
executor()
Information about the executor for an action type that was created with any supported integration model.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasProperties()
Returns true if the Properties property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
ActionTypeIdentifier |
id()
The action category, owner, provider, and version of the action type to be updated.
|
ActionTypeArtifactDetails |
inputArtifactDetails()
Details for the artifacts, such as application files, to be worked on by the action.
|
ActionTypeArtifactDetails |
outputArtifactDetails()
Details for the output artifacts, such as a built application, that are the result of the action.
|
ActionTypePermissions |
permissions()
Details identifying the accounts with permissions to use the action type.
|
List<ActionTypeProperty> |
properties()
The properties of the action type to be updated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ActionTypeDeclaration.Builder> |
serializableBuilderClass() |
ActionTypeDeclaration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ActionTypeUrls |
urls()
The links associated with the action type to be updated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String description()
The description for the action type to be updated.
public final ActionTypeExecutor executor()
Information about the executor for an action type that was created with any supported integration model.
public final ActionTypeIdentifier id()
The action category, owner, provider, and version of the action type to be updated.
public final ActionTypeArtifactDetails inputArtifactDetails()
Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.
public final ActionTypeArtifactDetails outputArtifactDetails()
Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.
public final ActionTypePermissions permissions()
Details identifying the accounts with permissions to use the action type.
public final boolean hasProperties()
public final List<ActionTypeProperty> properties()
The properties of the action type to be updated.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasProperties() to see if a value was sent in this field.
public final ActionTypeUrls urls()
The links associated with the action type to be updated.
public ActionTypeDeclaration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ActionTypeDeclaration.Builder,ActionTypeDeclaration>public static ActionTypeDeclaration.Builder builder()
public static Class<? extends ActionTypeDeclaration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.