Class BuildArtifacts

    • Method Detail

      • location

        public final String location()

        Information about the location of the build artifacts.

        Returns:
        Information about the location of the build artifacts.
      • sha256sum

        public final String 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 to ZIP.

        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 to ZIP.

      • md5sum

        public final String 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 to ZIP.

        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 to ZIP.

      • overrideArtifactName

        public final Boolean 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

        public final Boolean 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

        public final String artifactIdentifier()

        An identifier for this artifact definition.

        Returns:
        An identifier for this artifact definition.
      • bucketOwnerAccessAsString

        public final String 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 return BucketOwnerAccess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from bucketOwnerAccessAsString().

        Returns:
        The value of the BucketOwnerAccess property for this object.
        See Also:
        BucketOwnerAccess
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)