Class ExchangeAsset
java.lang.Object
com.aeontronix.enhancedmule.tools.anypoint.AnypointObject<Organization>
com.aeontronix.enhancedmule.tools.anypoint.exchange.ExchangeAsset
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic class -
Field Summary
Fields inherited from class com.aeontronix.enhancedmule.tools.anypoint.AnypointObject
client, httpHelper, json, jsonHelper, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteCategory(String key) voiddeleteVersion(String version) findInstances(@Nullable String name, String envId) getFiles()getIcon()byte[]getId()getName()getTags()getType()@NotNull List<AssetVersion>voidsetAssetId(String assetId) voidsetAssetLink(String assetLink) voidsetAttributes(List<AssetAttribute> attributes) voidsetCategories(List<AssetCategory> categories) voidsetCreatedAt(String createdAt) voidsetCreatedBy(AssetCreatedBy createdBy) voidsetCustomFields(List<APICustomField> customFields) voidsetDependencies(List dependencies) voidsetDescription(String description) voidvoidsetGenerated(List generated) voidsetGroupId(String groupId) voidvoidvoidsetInstances(List<AssetInstance> instances) voidvoidsetMetadata(AssetMetadata metadata) voidsetModifiedAt(String modifiedAt) voidvoidsetNumberOfRates(Integer numberOfRates) voidsetPermissions(List<String> permissions) voidsetProductAPIVersion(String productAPIVersion) voidvoidvoidsetRuntimeVersion(String runtimeVersion) voidvoidvoidvoidsetVersion(String version) voidsetVersionGroup(String versionGroup) voidsetVersions(List<AssetVersion> versions) voidupdateCategory(String key, List<String> catValues) voidupdateDescription(String description) voidupdateIcon(byte[] data, String mimeType) updateLabels(List<String> exchangeTags) voidupdateName(String name) voidupdatePage(String name, String content)
-
Constructor Details
-
ExchangeAsset
public ExchangeAsset() -
ExchangeAsset
-
-
Method Details
-
findInstances
public AssetInstance findInstances(@Nullable @Nullable String name, String envId) throws NotFoundException - Throws:
NotFoundException
-
getPage
- Throws:
HttpExceptionNotFoundException
-
getPortal
- Throws:
HttpException
-
updateLabels
- Throws:
HttpException
-
updatePage
- Throws:
HttpException
-
deleteCategory
- Throws:
HttpException
-
updateName
- Throws:
HttpException
-
updateDescription
- Throws:
HttpException
-
updateCategory
- Throws:
HttpException
-
updateCustomFields
public ExchangeAsset.CustomFieldUpdateResults updateCustomFields(List<APICustomFieldDescriptor> fields) throws HttpException - Throws:
HttpException
-
getProductAPIVersion
-
setProductAPIVersion
-
getRuntimeVersion
-
setRuntimeVersion
-
getMetadata
-
setMetadata
-
getInstances
-
setInstances
-
getModifiedAt
-
setModifiedAt
-
getGroupId
-
setGroupId
-
getRating
-
setRating
-
getType
-
setType
-
getCreatedAt
-
setCreatedAt
-
getGenerated
-
setGenerated
-
getAssetId
-
setAssetId
-
getVersionGroup
-
setVersionGroup
-
getPermissions
-
setPermissions
-
getPublic
-
setPublic
-
getCategories
-
setCategories
-
getId
-
setId
-
getAssetLink
-
setAssetLink
-
getVersion
-
setVersion
-
getLabels
-
setLabels
-
getTags
-
setTags
-
getDependencies
-
setDependencies
-
getCreatedBy
-
setCreatedBy
-
getVersions
-
setVersions
-
getName
-
setName
-
getDescription
-
setDescription
-
getFiles
-
setFiles
-
getAttributes
-
setAttributes
-
getStatus
-
setStatus
-
getNumberOfRates
-
setNumberOfRates
-
getCustomFields
-
setCustomFields
-
getIcon
-
setIcon
-
getIconImage
- Throws:
HttpException
-
updateIcon
- Throws:
HttpException
-
deleteVersion
- Throws:
HttpException
-