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
-
Field Summary
Modifier and TypeFieldDescriptionprotected Account
protected Boolean
protected String
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected String
protected List<SecurityGroupLocation>
protected Account
protected Integer
protected String
protected String
protected Long
protected String
protected List<SecurityGroupRule>
protected String
protected String
protected String
protected String
protected String
protected Boolean
protected Long
Fields inherited from class com.morpheusdata.model.projection.SecurityGroupIdentityProjection
category, externalId, name
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCode()
getIacId()
getOwner()
getRefId()
getRules()
void
setAccount
(Account account) void
void
void
setDescription
(String description) void
setEnabled
(Boolean enabled) void
setExternalType
(String externalType) void
setGroupLayer
(String groupLayer) void
setGroupSource
(String groupSource) void
setGroupType
(String groupType) void
void
setInternalId
(String internalId) void
setLocations
(List<SecurityGroupLocation> locations) void
void
setPriority
(Integer priority) void
setProviderId
(String providerId) void
setRawData
(String rawData) void
void
setRefType
(String refType) void
setRules
(List<SecurityGroupRule> rules) void
setScopeId
(String scopeId) void
setScopeMode
(String scopeMode) void
setSyncSource
(String syncSource) void
setUniqueId
(String uniqueId) void
setVisibility
(String visibility) void
setVisible
(Boolean visible) void
Methods inherited from class com.morpheusdata.model.projection.SecurityGroupIdentityProjection
getCategory, getExternalId, getName, setCategory, setExternalId, setName
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
-
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
-