public abstract class ApplicationSource extends Object implements Closeable
| Modifier and Type | Field and Description |
|---|---|
protected AnypointClient |
client |
| Constructor and Description |
|---|
ApplicationSource(AnypointClient client) |
| Modifier and Type | Method and Description |
|---|---|
static ApplicationSource |
create(String orgId,
AnypointClient client,
String path) |
abstract boolean |
exists() |
abstract APIProvisioningDescriptor |
getAPIProvisioningDescriptor() |
abstract String |
getArtifactId() |
abstract String |
getFileName() |
abstract File |
getLocalFile() |
abstract Map<String,Object> |
getSourceJson(JsonHelper jsonHelper) |
protected @Nullable APIProvisioningDescriptor |
readDescriptorFromZip(File file) |
protected AnypointClient client
public ApplicationSource(AnypointClient client)
public abstract String getFileName()
public abstract File getLocalFile()
public abstract boolean exists()
public abstract APIProvisioningDescriptor getAPIProvisioningDescriptor() throws IOException, HttpException
IOExceptionHttpException@Nullable protected @Nullable APIProvisioningDescriptor readDescriptorFromZip(File file) throws IOException
IOExceptionpublic abstract String getArtifactId()
public static ApplicationSource create(String orgId, AnypointClient client, String path)
public abstract Map<String,Object> getSourceJson(JsonHelper jsonHelper)
Copyright © 2019 Kloudtek. All rights reserved.