Class BuildArtifacts
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<BuildArtifacts.Builder,
BuildArtifacts>
Information about build output artifacts.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
An identifier for this artifact definition.final BucketOwnerAccess
Returns the value of the BucketOwnerAccess property for this object.final String
Returns the value of the BucketOwnerAccess property for this object.static BuildArtifacts.Builder
builder()
final Boolean
Information that tells you if encryption for build artifacts is disabled.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final String
location()
Information about the location of the build artifacts.final String
md5sum()
The MD5 hash of the build artifact.final Boolean
If this flag is set, a name specified in the buildspec file overrides the artifact name.static Class
<? extends BuildArtifacts.Builder> final String
The SHA-256 hash of the build artifact.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
location
Information about the location of the build artifacts.
- Returns:
- Information about the location of the build artifacts.
-
sha256sum
The SHA-256 hash of the build artifact.
You can use this hash along with a checksum tool to confirm file integrity and authenticity.
This value is available only if the build project's
packaging
value is set toZIP
.- Returns:
- The SHA-256 hash of the build artifact.
You can use this hash along with a checksum tool to confirm file integrity and authenticity.
This value is available only if the build project's
packaging
value is set toZIP
.
-
md5sum
The MD5 hash of the build artifact.
You can use this hash along with a checksum tool to confirm file integrity and authenticity.
This value is available only if the build project's
packaging
value is set toZIP
.- Returns:
- The MD5 hash of the build artifact.
You can use this hash along with a checksum tool to confirm file integrity and authenticity.
This value is available only if the build project's
packaging
value is set toZIP
.
-
overrideArtifactName
If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.
- Returns:
- If this flag is set, a name specified in the buildspec file overrides the artifact name. The name specified in a buildspec file is calculated at build time and uses the Shell Command Language. For example, you can append a date and time to your artifact name so that it is always unique.
-
encryptionDisabled
Information that tells you if encryption for build artifacts is disabled.
- Returns:
- Information that tells you if encryption for build artifacts is disabled.
-
artifactIdentifier
An identifier for this artifact definition.
- Returns:
- An identifier for this artifact definition.
-
bucketOwnerAccess
Returns the value of the BucketOwnerAccess property for this object.If the service returns an enum value that is not available in the current SDK version,
bucketOwnerAccess
will returnBucketOwnerAccess.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombucketOwnerAccessAsString()
.- Returns:
- The value of the BucketOwnerAccess property for this object.
- See Also:
-
bucketOwnerAccessAsString
Returns the value of the BucketOwnerAccess property for this object.If the service returns an enum value that is not available in the current SDK version,
bucketOwnerAccess
will returnBucketOwnerAccess.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frombucketOwnerAccessAsString()
.- Returns:
- The value of the BucketOwnerAccess property for this object.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<BuildArtifacts.Builder,
BuildArtifacts> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-