Package com.morpheusdata.model
Class SecurityGroup
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.SecurityGroupIdentityProjection
com.morpheusdata.model.SecurityGroup
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected Booleanprotected Stringprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected List<SecurityGroupLocation>protected Accountprotected Integerprotected Stringprotected Stringprotected Longprotected Stringprotected List<SecurityGroupRule>protected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected LongFields inherited from class com.morpheusdata.model.projection.SecurityGroupIdentityProjection
category, externalId, nameFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()getIacId()getOwner()getRefId()getRules()voidsetAccount(Account account) voidvoidvoidsetDescription(String description) voidsetEnabled(Boolean enabled) voidsetExternalType(String externalType) voidsetGroupLayer(String groupLayer) voidsetGroupSource(String groupSource) voidsetGroupType(String groupType) voidvoidsetInternalId(String internalId) voidsetLocations(List<SecurityGroupLocation> locations) voidvoidsetPriority(Integer priority) voidsetProviderId(String providerId) voidsetRawData(String rawData) voidvoidsetRefType(String refType) voidsetRules(List<SecurityGroupRule> rules) voidsetScopeId(String scopeId) voidsetScopeMode(String scopeMode) voidsetSyncSource(String syncSource) voidsetUniqueId(String uniqueId) voidsetVisibility(String visibility) voidsetVisible(Boolean visible) voidMethods inherited from class com.morpheusdata.model.projection.SecurityGroupIdentityProjection
getCategory, getExternalId, getName, setCategory, setExternalId, setNameMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods 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
-
owner
-
code
-
description
-
groupSource
-
groupType
-
groupLayer
-
internalId
-
enabled
-
active
-
visible
-
visibility
-
syncSource
-
zoneId
-
refType
-
refId
-
uniqueId
-
providerId
-
scopeId
-
scopeMode
-
externalType
-
iacId
-
rawData
-
priority
-
locations
-
rules
-
-
Constructor Details
-
SecurityGroup
public SecurityGroup()
-
-
Method Details
-
getAccount
-
setAccount
-
getOwner
-
setOwner
-
getCode
-
setCode
-
getDescription
-
setDescription
-
getGroupSource
-
setGroupSource
-
getGroupType
-
setGroupType
-
getGroupLayer
-
setGroupLayer
-
getInternalId
-
setInternalId
-
getEnabled
-
setEnabled
-
getActive
-
setActive
-
getVisible
-
setVisible
-
getVisibility
-
setVisibility
-
getSyncSource
-
setSyncSource
-
getZoneId
-
setZoneId
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getUniqueId
-
setUniqueId
-
getProviderId
-
setProviderId
-
getScopeId
-
setScopeId
-
getScopeMode
-
setScopeMode
-
getExternalType
-
setExternalType
-
getIacId
-
setIacId
-
getRawData
-
setRawData
-
getPriority
-
setPriority
-
getLocations
-
setLocations
-
getRules
-
setRules
-