Package com.morpheusdata.model
Class ResourcePermission
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.ResourcePermissionIdentity
com.morpheusdata.model.ResourcePermission
A model for defining custom resource access permissions
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected Account
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected Long
protected String
Fields inherited from class com.morpheusdata.model.projection.ResourcePermissionIdentity
uuid
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setAccount
(Account account) void
setAllGroups
(Boolean allGroups) void
setAllPlans
(Boolean allPlans) void
setAllSites
(Boolean allSites) void
setCanManage
(Boolean canManage) void
setDefaultStore
(Boolean defaultStore) void
setDefaultTarget
(Boolean defaultTarget) void
setMorpheusResourceId
(Long morpheusResourceId) void
setMorpheusResourceType
(ResourcePermission.ResourceType morpheusResourceType) void
setMorpheusResourceType
(String morpheusResourceType) Methods inherited from class com.morpheusdata.model.projection.ResourcePermissionIdentity
getUuid
Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
account
-
allSites
-
allPlans
-
allGroups
-
morpheusResourceId
-
morpheusResourceType
-
defaultTarget
-
defaultStore
-
canManage
-
-
Constructor Details
-
ResourcePermission
public ResourcePermission()
-
-
Method Details
-
getAccount
-
setAccount
-
getAllSites
-
setAllSites
-
getAllPlans
-
setAllPlans
-
getAllGroups
-
setAllGroups
-
getMorpheusResourceId
-
setMorpheusResourceId
-
getMorpheusResourceType
-
setMorpheusResourceType
-
setMorpheusResourceType
-
getDefaultTarget
-
setDefaultTarget
-
getDefaultStore
-
setDefaultStore
-
getCanManage
-
setCanManage
-