public class DistributionManager extends ManagerBase
jfrogHttpClient, log| Constructor and Description |
|---|
DistributionManager(java.lang.String url,
org.jfrog.build.api.util.Log log) |
DistributionManager(java.lang.String url,
java.lang.String accessToken,
org.jfrog.build.api.util.Log log) |
DistributionManager(java.lang.String url,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log log) |
DistributionManager(java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.String accessToken,
org.jfrog.build.api.util.Log logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
createReleaseBundle(CreateReleaseBundleRequest request)
Create a release bundle.
|
void |
createReleaseBundle(CreateReleaseBundleRequest request,
java.lang.String gpgPassphrase)
Create a release bundle.
|
void |
deleteLocalReleaseBundle(java.lang.String name,
java.lang.String version)
Delete a release bundle from local Artifactory
|
DistributeReleaseBundleResponse |
deleteReleaseBundle(java.lang.String name,
java.lang.String version,
boolean sync,
DeleteReleaseBundleRequest request)
Delete a release bundle from edge node, and optionally from the local Artifactory.
|
DistributeReleaseBundleResponse |
distributeReleaseBundle(java.lang.String name,
java.lang.String version,
boolean sync,
DistributeReleaseBundleRequest request)
Distribute a release bundle.
|
DistributionStatusResponse |
getDistributionStatus(java.lang.String name,
java.lang.String version)
Get status of a distributed release bundle
|
DistributionStatusResponse |
getDistributionStatus(java.lang.String name,
java.lang.String version,
java.lang.String trackerId)
Get status of a distributed release bundle
|
GetReleaseBundleStatusResponse |
getReleaseBundleStatus(java.lang.String name,
java.lang.String version)
Get release bundle status.
|
org.jfrog.build.client.Version |
getVersion()
Get version of JFrog distribution.
|
void |
signReleaseBundle(java.lang.String name,
java.lang.String version,
java.lang.String gpgPassphrase)
Sign a release bundle
|
void |
signReleaseBundle(java.lang.String name,
java.lang.String version,
java.lang.String gpgPassphrase,
java.lang.String storingRepository)
Sign a release bundle
|
void |
updateReleaseBundle(java.lang.String name,
java.lang.String version,
UpdateReleaseBundleRequest request)
Update a release bundle.
|
void |
updateReleaseBundle(java.lang.String name,
java.lang.String version,
UpdateReleaseBundleRequest request,
java.lang.String gpgPassphrase)
Update a release bundle.
|
close, getProxyConfiguration, getUrl, setConnectionRetries, setConnectionTimeout, setInsecureTls, setLog, setProxyConfiguration, setProxyConfiguration, setProxyConfiguration, setSslContextpublic DistributionManager(java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.String accessToken,
org.jfrog.build.api.util.Log logger)
public DistributionManager(java.lang.String url,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log log)
public DistributionManager(java.lang.String url,
java.lang.String accessToken,
org.jfrog.build.api.util.Log log)
public DistributionManager(java.lang.String url,
org.jfrog.build.api.util.Log log)
public org.jfrog.build.client.Version getVersion()
throws java.io.IOException
getVersion in class ManagerBasejava.io.IOException - in case of any errorpublic void createReleaseBundle(CreateReleaseBundleRequest request, java.lang.String gpgPassphrase) throws java.io.IOException
request - - The release bundle detailsgpgPassphrase - - GPG passphrasejava.io.IOException - in case of any errorpublic void createReleaseBundle(CreateReleaseBundleRequest request) throws java.io.IOException
request - - The release bundle detailsjava.io.IOException - in case of any errorpublic void updateReleaseBundle(java.lang.String name,
java.lang.String version,
UpdateReleaseBundleRequest request,
java.lang.String gpgPassphrase)
throws java.io.IOException
request - - The release bundle detailsgpgPassphrase - - GPG passphrasejava.io.IOException - in case of any errorpublic void updateReleaseBundle(java.lang.String name,
java.lang.String version,
UpdateReleaseBundleRequest request)
throws java.io.IOException
request - - The release bundle detailsjava.io.IOException - in case of any errorpublic void signReleaseBundle(java.lang.String name,
java.lang.String version,
java.lang.String gpgPassphrase,
java.lang.String storingRepository)
throws java.io.IOException
name - - Release bundle name to signversion - - Release bundle version to signgpgPassphrase - - GPG passphrasestoringRepository - - The storing repositoryjava.io.IOException - in case of any errorpublic void signReleaseBundle(java.lang.String name,
java.lang.String version,
java.lang.String gpgPassphrase)
throws java.io.IOException
name - - Release bundle name to signversion - - Release bundle version to signgpgPassphrase - - GPG passphrasejava.io.IOException - in case of any errorpublic GetReleaseBundleStatusResponse getReleaseBundleStatus(java.lang.String name, java.lang.String version) throws java.io.IOException
name - - Release bundle nameversion - - Release bundle versionjava.io.IOException - in case of any errorpublic DistributeReleaseBundleResponse distributeReleaseBundle(java.lang.String name, java.lang.String version, boolean sync, DistributeReleaseBundleRequest request) throws java.io.IOException
name - - Release bundle nameversion - - Release bundle versionsync - - Set to true to enable sync distributionrequest - - The distribution detailsjava.io.IOException - in case of any errorpublic DistributionStatusResponse getDistributionStatus(java.lang.String name, java.lang.String version) throws java.io.IOException
name - - Release bundle nameversion - - Release bundle versionjava.io.IOException - in case of any errorpublic DistributionStatusResponse getDistributionStatus(java.lang.String name, java.lang.String version, java.lang.String trackerId) throws java.io.IOException
name - - Release bundle nameversion - - Release bundle versiontrackerId - - The tracker ID received from distributeReleaseBundle commandjava.io.IOException - in case of any errorpublic void deleteLocalReleaseBundle(java.lang.String name,
java.lang.String version)
throws java.io.IOException
name - - Release bundle nameversion - - Release bundle versionjava.io.IOException - in case of any errorpublic DistributeReleaseBundleResponse deleteReleaseBundle(java.lang.String name, java.lang.String version, boolean sync, DeleteReleaseBundleRequest request) throws java.io.IOException
name - - Release bundle nameversion - - Release bundle versionsync - - Set to true to enable sync deletionrequest - - The distribution detailsjava.io.IOException - in case of any error