@Generated(value="software.amazon.awssdk:codegen") public class OutputArtifact extends Object implements StructuredPojo, ToCopyableBuilder<OutputArtifact.Builder,OutputArtifact>
Represents information about the output of an action.
Modifier and Type | Class and Description |
---|---|
static interface |
OutputArtifact.Builder |
Modifier and Type | Method and Description |
---|---|
static OutputArtifact.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
The name of the output of an artifact, such as "My App".
|
static Class<? extends OutputArtifact.Builder> |
serializableBuilderClass() |
OutputArtifact.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String name()
The name of the output of an artifact, such as "My App".
The input artifact of an action must exactly match the output artifact declared in a preceding action, but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact. Actions in parallel can declare different output artifacts, which are in turn consumed by different following actions.
Output artifact names must be unique within a pipeline.
The input artifact of an action must exactly match the output artifact declared in a preceding action, but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact. Actions in parallel can declare different output artifacts, which are in turn consumed by different following actions.
Output artifact names must be unique within a pipeline.
public OutputArtifact.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<OutputArtifact.Builder,OutputArtifact>
public static OutputArtifact.Builder builder()
public static Class<? extends OutputArtifact.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.