@Generated(value="software.amazon.awssdk:codegen") public final class AwsCodeBuildProjectArtifactsDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsCodeBuildProjectArtifactsDetails.Builder,AwsCodeBuildProjectArtifactsDetails>
Information about the build artifacts for the CodeBuild project.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsCodeBuildProjectArtifactsDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
artifactIdentifier()
An identifier for the artifact definition.
|
static AwsCodeBuildProjectArtifactsDetails.Builder |
builder() |
Boolean |
encryptionDisabled()
Indicates whether to disable encryption on the artifact.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
location()
Only used when
Type is S3. |
String |
name()
Only used when Type is S3.
|
String |
namespaceType()
Only used when
Type is S3. |
Boolean |
overrideArtifactName()
Whether the name specified in the buildspec file overrides the artifact name.
|
String |
packaging()
Only used when
Type is S3. |
String |
path()
Only used when
Type is S3. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsCodeBuildProjectArtifactsDetails.Builder> |
serializableBuilderClass() |
AwsCodeBuildProjectArtifactsDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
The type of build artifact.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String artifactIdentifier()
An identifier for the artifact definition.
public final Boolean encryptionDisabled()
Indicates whether to disable encryption on the artifact. Only valid when Type is S3.
Type is
S3.public final String location()
Only used when Type is S3. The name of the S3 bucket where the artifact is located.
Type is S3. The name of the S3 bucket where the artifact is
located.public final String name()
Only used when Type is S3. The name of the artifact. Used with NamepaceType and Path to
determine the pattern for storing the artifact.
NamepaceType and
Path to determine the pattern for storing the artifact.public final String namespaceType()
Only used when Type is S3. The value to use for the namespace. Used with
Name and Path to determine the pattern for storing the artifact.
Type is S3. The value to use for the namespace. Used with
Name and Path to determine the pattern for storing the artifact.public final Boolean overrideArtifactName()
Whether the name specified in the buildspec file overrides the artifact name.
public final String packaging()
Only used when Type is S3. The type of output artifact to create.
Type is S3. The type of output artifact to create.public final String path()
Only used when Type is S3. The path to the artifact. Used with Name and
NamespaceType to determine the pattern for storing the artifact.
Type is S3. The path to the artifact. Used with
Name and NamespaceType to determine the pattern for storing the artifact.public final String type()
The type of build artifact.
public AwsCodeBuildProjectArtifactsDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsCodeBuildProjectArtifactsDetails.Builder,AwsCodeBuildProjectArtifactsDetails>public static AwsCodeBuildProjectArtifactsDetails.Builder builder()
public static Class<? extends AwsCodeBuildProjectArtifactsDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.