StructuredPojo
, ToCopyableBuilder<ActionType.Builder,ActionType>
@Generated("software.amazon.awssdk:codegen") public class ActionType extends Object implements StructuredPojo, ToCopyableBuilder<ActionType.Builder,ActionType>
Returns information about the details of an action type.
Modifier and Type | Class | Description |
---|---|---|
static interface |
ActionType.Builder |
Modifier and Type | Method | Description |
---|---|---|
List<ActionConfigurationProperty> |
actionConfigurationProperties() |
The configuration properties for the action type.
|
static ActionType.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
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() |
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.
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.