Method |
Description |
|
__construct ( $id ) |
|
|
__getNewRoleObject ( ) : Role |
|
|
clearProperties ( $filter = '' ) |
|
|
cloneRole ( string $newRoleName, Scalr_Account_User $user, integer $envId ) : integer |
|
|
createFromBundleTask ( BundleTask $BundleTask ) |
|
|
getBehaviors ( ) |
|
|
getCategoryName ( ) |
|
|
getDbMsrBehavior ( ) |
|
|
getEnvironmentObject ( ) : Scalr_Environment |
|
|
getFarmRolesCount ( integer $envId = null ) : integer |
Gets farm role's count |
|
getFarms ( integer $envId = null ) : array |
Gets an array of farms' ids |
|
getOs ( ) : Scalr\Model\Entity\Os |
|
|
getProperties ( $filter = '' ) |
|
|
getProperty ( $name ) |
|
|
getScripts ( ) |
|
|
getSecurityRules ( ) |
|
|
hasBehavior ( $behavior ) |
|
|
loadByFilter ( array $filter ) |
|
|
loadById ( integer $id ) : DBRole |
|
|
remove ( ) |
|
|
save ( ) |
|
|
setBehaviors ( $behaviors ) |
|
|
setProperties ( $properties ) |
|
|
setProperty ( $name, $value ) |
|
|
setScripts ( array $scripts ) |
|
|
syncAnalyticsTags ( ) |
Synchronizes analytics role related tags |
|