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.
      • 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)