@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()
For responses, this returns true if the service returned a value for the Properties property.
|
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()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasProperties() method.
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 © 2023. All rights reserved.