@Generated(value="software.amazon.awssdk:codegen") public final class Artifact extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Artifact.Builder,Artifact>
Artifacts are the files that are worked on by actions in the pipeline. See the action configuration for each action for details about artifact parameters. For example, the S3 source action artifact is a file name (or file path), and the files are generally provided as a ZIP file. Example artifact name: SampleApp_Windows.zip
| Modifier and Type | Class and Description |
|---|---|
static interface |
Artifact.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Artifact.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ArtifactLocation |
location()
The location of an artifact.
|
String |
name()
The artifact's name.
|
String |
revision()
The artifact's revision ID.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Artifact.Builder> |
serializableBuilderClass() |
Artifact.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The artifact's name.
public final String revision()
The artifact's revision ID. Depending on the type of object, this could be a commit ID (GitHub) or a revision ID (Amazon S3).
public final ArtifactLocation location()
The location of an artifact.
public Artifact.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Artifact.Builder,Artifact>public static Artifact.Builder builder()
public static Class<? extends Artifact.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.