Class AwsCodeBuildProjectArtifactsDetails
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsCodeBuildProjectArtifactsDetails.Builder,AwsCodeBuildProjectArtifactsDetails>
Information about the build artifacts for the CodeBuild project.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringAn identifier for the artifact definition.builder()final BooleanIndicates whether to disable encryption on the artifact.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringlocation()Only used whenTypeisS3.final Stringname()Only used when Type is S3.final StringOnly used whenTypeisS3.final BooleanWhether the name specified in the buildspec file overrides the artifact name.final StringOnly used whenTypeisS3.final Stringpath()Only used whenTypeisS3.static Class<? extends AwsCodeBuildProjectArtifactsDetails.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final Stringtype()The type of build artifact.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
artifactIdentifier
An identifier for the artifact definition.
- Returns:
- An identifier for the artifact definition.
-
encryptionDisabled
Indicates whether to disable encryption on the artifact. Only valid when
TypeisS3.- Returns:
- Indicates whether to disable encryption on the artifact. Only valid when
TypeisS3.
-
location
Only used when
TypeisS3. The name of the S3 bucket where the artifact is located.- Returns:
- Only used when
TypeisS3. The name of the S3 bucket where the artifact is located.
-
name
Only used when Type is S3. The name of the artifact. Used with
NamepaceTypeandPathto determine the pattern for storing the artifact.- Returns:
- Only used when Type is S3. The name of the artifact. Used with
NamepaceTypeandPathto determine the pattern for storing the artifact.
-
namespaceType
Only used when
TypeisS3. The value to use for the namespace. Used withNameandPathto determine the pattern for storing the artifact.- Returns:
- Only used when
TypeisS3. The value to use for the namespace. Used withNameandPathto determine the pattern for storing the artifact.
-
overrideArtifactName
Whether the name specified in the buildspec file overrides the artifact name.
- Returns:
- Whether the name specified in the buildspec file overrides the artifact name.
-
packaging
Only used when
TypeisS3. The type of output artifact to create.- Returns:
- Only used when
TypeisS3. The type of output artifact to create.
-
path
Only used when
TypeisS3. The path to the artifact. Used withNameandNamespaceTypeto determine the pattern for storing the artifact.- Returns:
- Only used when
TypeisS3. The path to the artifact. Used withNameandNamespaceTypeto determine the pattern for storing the artifact.
-
type
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsCodeBuildProjectArtifactsDetails.Builder,AwsCodeBuildProjectArtifactsDetails> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends AwsCodeBuildProjectArtifactsDetails.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-