Add a property. Underlying set is keyed by property name. The new property overrides any existing property with same name.
Resource name. Immutable.
Set containing elements of type ResourceProperty. Actual property names are resource type specific.returnShallow copy of resource property set. If resource has 0 properties, empty set is returned.
Get a property with the given name.returnResourceProperty or null if not found.
Resource type. Defined above. Immutable.
Create a new resource with the given name that has the same attribute and property settings as the invoked object.
Remove a property. Underlying set is keyed by property name.returntrue if property was removed, false if property was not found