@Generated(value="software.amazon.awssdk:codegen") public final class ActionType extends Object implements StructuredPojo, ToCopyableBuilder<ActionType.Builder,ActionType>
Returns information about the details of an action type.
Modifier and Type | Class and Description |
---|---|
static interface |
ActionType.Builder |
Modifier and Type | Method and Description |
---|---|
List<ActionConfigurationProperty> |
actionConfigurationProperties()
The configuration properties for the action type.
|
static ActionType.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ActionTypeId |
id()
Represents information about an action type.
|
ArtifactDetails |
inputArtifactDetails()
The details of the input artifact for the action, such as its commit ID.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
ArtifactDetails |
outputArtifactDetails()
The details of the output artifact of the action, such as its commit ID.
|
static Class<? extends ActionType.Builder> |
serializableBuilderClass() |
ActionTypeSettings |
settings()
The settings for the action type.
|
ActionType.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public ActionTypeId id()
Represents information about an action type.
public ActionTypeSettings settings()
The settings for the action type.
public List<ActionConfigurationProperty> actionConfigurationProperties()
The configuration properties for the action type.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public ArtifactDetails inputArtifactDetails()
The details of the input artifact for the action, such as its commit ID.
public ArtifactDetails outputArtifactDetails()
The details of the output artifact of the action, such as its commit ID.
public ActionType.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ActionType.Builder,ActionType>
public static ActionType.Builder builder()
public static Class<? extends ActionType.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.