Package-level declarations

Types

Link copied to clipboard
external interface Artifact
Link copied to clipboard
external interface ArtifactClient
Link copied to clipboard
external class ArtifactNotFoundError
Link copied to clipboard
external interface BackendIds
Link copied to clipboard
external interface BlobUploadResponse
Link copied to clipboard
sealed external class DefaultArtifactClient : ArtifactClient
Link copied to clipboard
external interface DeleteArtifactResponse
Link copied to clipboard
external interface DownloadArtifactOptions
Link copied to clipboard
external interface DownloadArtifactResponse
Link copied to clipboard
external class FilesNotFoundError
Link copied to clipboard
external interface FindOptions
Link copied to clipboard
external interface GetArtifactResponse
Link copied to clipboard
external class GHESNotSupportedError
Link copied to clipboard
external class InvalidResponseError
Link copied to clipboard
external interface ListArtifactsOptions
Link copied to clipboard
external interface ListArtifactsResponse
Link copied to clipboard
external class NetworkError
Link copied to clipboard
external interface RetryOptions
Link copied to clipboard
external interface StreamExtractResponse
Link copied to clipboard
external interface UploadArtifactOptions
Link copied to clipboard
external interface UploadArtifactResponse
Link copied to clipboard
external interface UploadZipSpecification
Link copied to clipboard
external class UsageError
Link copied to clipboard
external class ZipUploadStream

Properties

Link copied to clipboard
external val client: ArtifactClient
Link copied to clipboard

Functions

Link copied to clipboard
suspend external fun createZipUploadStream(    uploadSpecification: <Error class: unknown class><UploadZipSpecification>,     compressionLevel: Number = definedExternally): ZipUploadStream
Link copied to clipboard
external fun createZipUploadStreamAsync(    uploadSpecification: <Error class: unknown class><UploadZipSpecification>,     compressionLevel: Number = definedExternally): <Error class: unknown class><ZipUploadStream>
Link copied to clipboard
suspend external fun deleteArtifactInternal(artifactName: Any?): DeleteArtifactResponse
Link copied to clipboard
external fun deleteArtifactInternalAsync(artifactName: Any?): <Error class: unknown class><DeleteArtifactResponse>
Link copied to clipboard
suspend external fun deleteArtifactPublic(    artifactName: String,     workflowRunId: Number,     repositoryOwner: String,     repositoryName: String,     token: String): DeleteArtifactResponse
Link copied to clipboard
external fun deleteArtifactPublicAsync(    artifactName: String,     workflowRunId: Number,     repositoryOwner: String,     repositoryName: String,     token: String): <Error class: unknown class><DeleteArtifactResponse>
Link copied to clipboard
suspend external fun downloadArtifactInternal(artifactId: Number, options: DownloadArtifactOptions = definedExternally): DownloadArtifactResponse
Link copied to clipboard
external fun downloadArtifactInternalAsync(    artifactId: Number,     options: DownloadArtifactOptions = definedExternally): <Error class: unknown class><DownloadArtifactResponse>
Link copied to clipboard
suspend external fun downloadArtifactPublic(    artifactId: Number,     repositoryOwner: String,     repositoryName: String,     token: String,     options: DownloadArtifactOptions = definedExternally): DownloadArtifactResponse
Link copied to clipboard
external fun downloadArtifactPublicAsync(    artifactId: Number,     repositoryOwner: String,     repositoryName: String,     token: String,     options: DownloadArtifactOptions = definedExternally): <Error class: unknown class><DownloadArtifactResponse>
Link copied to clipboard
suspend external fun getArtifactInternal(artifactName: String): GetArtifactResponse
Link copied to clipboard
external fun getArtifactInternalAsync(artifactName: String): <Error class: unknown class><GetArtifactResponse>
Link copied to clipboard
suspend external fun getArtifactPublic(    artifactName: String,     workflowRunId: Number,     repositoryOwner: String,     repositoryName: String,     token: String): GetArtifactResponse
Link copied to clipboard
external fun getArtifactPublicAsync(    artifactName: String,     workflowRunId: Number,     repositoryOwner: String,     repositoryName: String,     token: String): <Error class: unknown class><GetArtifactResponse>
Link copied to clipboard
Link copied to clipboard
external fun getConcurrency(): Number
Link copied to clipboard
external fun getExpiration(retentionDays: Number = definedExternally): <Error class: unknown class><String, Any>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun getRetryOptions(    defaultOptions: <Error class: unknown class><String, Any>,     retries: Number = definedExternally,     exemptStatusCodes: <Error class: unknown class><Number> = definedExternally): <Error class: unknown class><RetryOptions, <Error class: unknown class><String, Any>?>
Link copied to clipboard
external fun getRuntimeToken(): String
Link copied to clipboard
external fun getUploadChunkSize(): Number
Link copied to clipboard
Link copied to clipboard
external fun getUploadZipSpecification(    filesToZip: <Error class: unknown class><String>,     rootDirectory: String): <Error class: unknown class><UploadZipSpecification>
Link copied to clipboard
external fun getUserAgentString(): String
Link copied to clipboard
external fun isGhes(): Boolean
Link copied to clipboard
suspend external fun listArtifactsInternal(latest: Boolean = definedExternally): ListArtifactsResponse
Link copied to clipboard
external fun listArtifactsInternalAsync(latest: Boolean = definedExternally): <Error class: unknown class><ListArtifactsResponse>
Link copied to clipboard
suspend external fun listArtifactsPublic(    workflowRunId: Number,     repositoryOwner: String,     repositoryName: String,     token: String,     latest: Boolean = definedExternally): ListArtifactsResponse
Link copied to clipboard
external fun listArtifactsPublicAsync(    workflowRunId: Number,     repositoryOwner: String,     repositoryName: String,     token: String,     latest: Boolean = definedExternally): <Error class: unknown class><ListArtifactsResponse>
Link copied to clipboard
external fun maskSecretUrls(body: <Error class: unknown class><String, Any?>?)
Link copied to clipboard
external fun maskSigUrl(url: String)
Link copied to clipboard
suspend external fun streamExtractExternal(url: String, directory: String): StreamExtractResponse
Link copied to clipboard
external fun streamExtractExternalAsync(url: String, directory: String): <Error class: unknown class><StreamExtractResponse>
Link copied to clipboard
suspend external fun uploadArtifact(    name: String,     files: <Error class: unknown class><String>,     rootDirectory: String,     options: UploadArtifactOptions? = definedExternally): UploadArtifactResponse
Link copied to clipboard
external fun uploadArtifactAsync(    name: String,     files: <Error class: unknown class><String>,     rootDirectory: String,     options: UploadArtifactOptions? = definedExternally): <Error class: unknown class><UploadArtifactResponse>
Link copied to clipboard
suspend external fun uploadZipToBlobStorage(authenticatedUploadURL: String, zipUploadStream: ZipUploadStream): BlobUploadResponse
Link copied to clipboard
external fun uploadZipToBlobStorageAsync(    authenticatedUploadURL: String,     zipUploadStream: ZipUploadStream): <Error class: unknown class><BlobUploadResponse>
Link copied to clipboard
external fun validateArtifactName(name: String)
Link copied to clipboard
external fun validateFilePath(path: String)
Link copied to clipboard
external fun validateRootDirectory(rootDirectory: String)