com.ibm.ram.client
Class RAMResourceAttribute
java.lang.Object
com.ibm.ram.common.data.AssetAttribute
com.ibm.ram.client.RAMAssetAttribute
com.ibm.ram.client.RAMResourceAttribute
public class RAMResourceAttribute
- extends RAMAssetAttribute
Represents a custom attribute of type Resource. These attributes are links that point to Jazz resources.
When a resource attribute is configured with a user ID, and an OAuth token associates that ID with the target Jazz server, the resource
attribute shows a preview of the Jazz resource.
- Since:
- 7.5
| Methods inherited from class com.ibm.ram.client.RAMAssetAttribute |
addValue, getAction, getAsset, getConfiguration, getDescription, getName, getSession, getType, getURI, getValidValues, getValues, isDirty, isRestrictedSetting, isSingleSetting, setAction, setDescription, setName, setRestrictedSetting, setSingleSetting, setType, setURI, setValidValues, setValues, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RAMResourceAttribute
public RAMResourceAttribute(RAMSession session,
AssetAttribute internalCustomAttribute)
- Parameters:
session - internalCustomAttribute - - Since:
- 7.5
RAMResourceAttribute
public RAMResourceAttribute(RAMAsset asset,
CustomAttribute internalCustomAttribute)
- Parameters:
asset - internalCustomAttribute - - Since:
- 7.5
RAMResourceAttribute
public RAMResourceAttribute(RAMSession session,
java.lang.String name)
- Parameters:
session - name - - Since:
- 7.5
addLink
public void addLink(ResourceAttribute.ResourceLink link)
- Add a new ResourceLink to this attribute.
removeLink
public void removeLink(ResourceAttribute.ResourceLink link)
- Remove an existing ResourceLink to this attribute.
getLinks
public java.util.Set<ResourceAttribute.ResourceLink> getLinks()