Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace JavaArtifact

Information about a binary artifact of Java.

Properties

approximateFileSizeInBytes

approximateFileSizeInBytes: number

Approximate compressed file size in bytes. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

architecture

architecture: string

The target Operating System architecture for the artifact.

artifactContentType

artifactContentType: ArtifactContentType

Product content type of this artifact.

artifactDescription

artifactDescription: string

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

Optional artifactFileName

artifactFileName: undefined | string

The file name of the artifact.

artifactId

artifactId: number

Unique identifier for the artifact. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

downloadUrl

downloadUrl: string

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this API for more details.

osFamily

osFamily: string

The target Operating System family for the artifact.

packageType

packageType: string

The package type(typically the file extension) of the artifact.

Optional packageTypeDetail

packageTypeDetail: undefined | string

Additional information about the package type.

scriptChecksumUrl

scriptChecksumUrl: string

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

scriptDownloadUrl

scriptDownloadUrl: string

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

sha256

sha256: string

SHA256 checksum of the artifact.

Functions

getDeserializedJsonObj

getJsonObj