@Generated(value="software.amazon.awssdk:codegen") public class InputArtifact extends Object implements StructuredPojo, ToCopyableBuilder<InputArtifact.Builder,InputArtifact>
Represents information about an artifact to be worked on, such as a test or build artifact.
Modifier and Type | Class and Description |
---|---|
static interface |
InputArtifact.Builder |
Modifier and Type | Method and Description |
---|---|
static InputArtifact.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 artifact to be worked on, for example, "My App".
|
static Class<? extends InputArtifact.Builder> |
serializableBuilderClass() |
InputArtifact.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 artifact to be worked on, for example, "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.
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.
public InputArtifact.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<InputArtifact.Builder,InputArtifact>
public static InputArtifact.Builder builder()
public static Class<? extends InputArtifact.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.