public class CatalogResource extends AbstractBrooklynRestResource implements CatalogApi
| Modifier and Type | Class and Description |
|---|---|
static class |
CatalogResource.BundleInstallationRestResult |
AbstractBrooklynRestResource.RestValueResolver| Constructor and Description |
|---|
CatalogResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
create(java.lang.String yaml,
boolean forceUpdate)
Deprecated.
|
javax.ws.rs.core.Response |
createFromArchive(byte[] zipInput,
boolean detail,
boolean forceUpdate) |
javax.ws.rs.core.Response |
createFromUpload(byte[] item,
boolean forceUpdate) |
javax.ws.rs.core.Response |
createFromYaml(java.lang.String yaml,
boolean forceUpdate) |
void |
deleteApplication(java.lang.String symbolicName,
java.lang.String version) |
void |
deleteEnricher(java.lang.String enricherId,
java.lang.String version) |
void |
deleteEntity(java.lang.String symbolicName,
java.lang.String version) |
void |
deleteLocation(java.lang.String locationId,
java.lang.String version) |
void |
deletePolicy(java.lang.String policyId,
java.lang.String version) |
CatalogEntitySummary |
getApplication(java.lang.String symbolicName,
java.lang.String version) |
CatalogEnricherSummary |
getEnricher(java.lang.String enricherId,
java.lang.String version) |
CatalogEntitySummary |
getEntity(java.lang.String symbolicName,
java.lang.String version) |
javax.ws.rs.core.Response |
getIcon(java.lang.String itemId,
java.lang.String version) |
CatalogLocationSummary |
getLocation(java.lang.String locationId,
java.lang.String version) |
CatalogPolicySummary |
getPolicy(java.lang.String policyId,
java.lang.String version) |
java.util.List<CatalogItemSummary> |
listApplications(java.lang.String regex,
java.lang.String fragment,
boolean allVersions) |
java.util.List<CatalogEnricherSummary> |
listEnrichers(java.lang.String regex,
java.lang.String fragment,
boolean includeAllVersions) |
java.util.List<CatalogEntitySummary> |
listEntities(java.lang.String regex,
java.lang.String fragment,
boolean allVersions) |
java.util.List<CatalogLocationSummary> |
listLocations(java.lang.String regex,
java.lang.String fragment,
boolean allVersions) |
java.util.List<CatalogPolicySummary> |
listPolicies(java.lang.String regex,
java.lang.String fragment,
boolean allVersions) |
void |
setDeprecated(java.lang.String itemId,
boolean deprecated) |
void |
setDisabled(java.lang.String itemId,
boolean disabled) |
brooklyn, mgmt, mgmtInternal, setManagementContext@Beta
public javax.ws.rs.core.Response createFromUpload(byte[] item,
boolean forceUpdate)
createFromUpload in interface CatalogApi@Deprecated
public javax.ws.rs.core.Response create(java.lang.String yaml,
boolean forceUpdate)
create in interface CatalogApipublic javax.ws.rs.core.Response createFromYaml(java.lang.String yaml,
boolean forceUpdate)
createFromYaml in interface CatalogApi@Beta
public javax.ws.rs.core.Response createFromArchive(byte[] zipInput,
boolean detail,
boolean forceUpdate)
createFromArchive in interface CatalogApipublic void deleteApplication(java.lang.String symbolicName,
java.lang.String version)
throws java.lang.Exception
deleteApplication in interface CatalogApijava.lang.Exceptionpublic void deleteEntity(java.lang.String symbolicName,
java.lang.String version)
throws java.lang.Exception
deleteEntity in interface CatalogApijava.lang.Exceptionpublic void deletePolicy(java.lang.String policyId,
java.lang.String version)
throws java.lang.Exception
deletePolicy in interface CatalogApijava.lang.Exceptionpublic void deleteLocation(java.lang.String locationId,
java.lang.String version)
throws java.lang.Exception
deleteLocation in interface CatalogApijava.lang.Exceptionpublic java.util.List<CatalogEntitySummary> listEntities(java.lang.String regex, java.lang.String fragment, boolean allVersions)
listEntities in interface CatalogApipublic java.util.List<CatalogItemSummary> listApplications(java.lang.String regex, java.lang.String fragment, boolean allVersions)
listApplications in interface CatalogApipublic CatalogEntitySummary getEntity(java.lang.String symbolicName, java.lang.String version)
getEntity in interface CatalogApipublic CatalogEntitySummary getApplication(java.lang.String symbolicName, java.lang.String version)
getApplication in interface CatalogApipublic java.util.List<CatalogPolicySummary> listPolicies(java.lang.String regex, java.lang.String fragment, boolean allVersions)
listPolicies in interface CatalogApipublic CatalogPolicySummary getPolicy(java.lang.String policyId, java.lang.String version) throws java.lang.Exception
getPolicy in interface CatalogApijava.lang.Exceptionpublic java.util.List<CatalogLocationSummary> listLocations(java.lang.String regex, java.lang.String fragment, boolean allVersions)
listLocations in interface CatalogApipublic CatalogLocationSummary getLocation(java.lang.String locationId, java.lang.String version) throws java.lang.Exception
getLocation in interface CatalogApijava.lang.Exceptionpublic javax.ws.rs.core.Response getIcon(java.lang.String itemId,
java.lang.String version)
getIcon in interface CatalogApipublic void setDeprecated(java.lang.String itemId,
boolean deprecated)
setDeprecated in interface CatalogApipublic void setDisabled(java.lang.String itemId,
boolean disabled)
setDisabled in interface CatalogApipublic java.util.List<CatalogEnricherSummary> listEnrichers(@DefaultValue(value="") java.lang.String regex, @DefaultValue(value="") java.lang.String fragment, @DefaultValue(value="false") boolean includeAllVersions)
listEnrichers in interface CatalogApipublic CatalogEnricherSummary getEnricher(java.lang.String enricherId, java.lang.String version) throws java.lang.Exception
getEnricher in interface CatalogApijava.lang.Exceptionpublic void deleteEnricher(java.lang.String enricherId,
java.lang.String version)
throws java.lang.Exception
deleteEnricher in interface CatalogApijava.lang.Exception