Package com.morpheusdata.model
Class SecurityGroupRuleSource
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.SecurityGroupRuleSource
-
public class SecurityGroupRuleSource extends MorpheusModel
SecurityGroupRuleSources are used to model the firewall rule Sources. For example, the source groups in NSX-T firewalls are modeled using SecurityGroupRuleSource.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
enabled
protected java.lang.String
externalId
protected java.lang.String
externalType
protected java.lang.String
iacId
protected java.lang.String
internalId
protected java.lang.String
name
protected java.lang.String
providerId
protected java.lang.String
rawData
protected SecurityGroupRuleIdentityProjection
securityGroupRule
protected java.lang.String
source
protected java.lang.String
sourceRefId
protected java.lang.String
sourceRefType
protected java.lang.String
sourceType
protected java.lang.String
uniqueId
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description SecurityGroupRuleSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getEnabled()
java.lang.String
getExternalId()
java.lang.String
getExternalType()
java.lang.String
getIacId()
java.lang.String
getInternalId()
java.lang.String
getName()
java.lang.String
getProviderId()
java.lang.String
getRawData()
SecurityGroupRuleIdentityProjection
getSecurityGroupRule()
java.lang.String
getSource()
java.lang.String
getSourceRefId()
java.lang.String
getSourceRefType()
java.lang.String
getSourceType()
java.lang.String
getUniqueId()
void
setEnabled(java.lang.Boolean enabled)
void
setExternalId(java.lang.String externalId)
void
setExternalType(java.lang.String externalType)
void
setIacId(java.lang.String iacId)
void
setInternalId(java.lang.String internalId)
void
setName(java.lang.String name)
void
setProviderId(java.lang.String providerId)
void
setRawData(java.lang.String rawData)
void
setSecurityGroupRule(SecurityGroupRuleIdentityProjection securityGroupRule)
void
setSource(java.lang.String source)
void
setSourceRefId(java.lang.String sourceRefId)
void
setSourceRefType(java.lang.String sourceRefType)
void
setSourceType(java.lang.String sourceType)
void
setUniqueId(java.lang.String uniqueId)
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
securityGroupRule
protected SecurityGroupRuleIdentityProjection securityGroupRule
-
name
protected java.lang.String name
-
source
protected java.lang.String source
-
sourceType
protected java.lang.String sourceType
-
sourceRefType
protected java.lang.String sourceRefType
-
sourceRefId
protected java.lang.String sourceRefId
-
enabled
protected java.lang.Boolean enabled
-
internalId
protected java.lang.String internalId
-
externalId
protected java.lang.String externalId
-
uniqueId
protected java.lang.String uniqueId
-
providerId
protected java.lang.String providerId
-
externalType
protected java.lang.String externalType
-
iacId
protected java.lang.String iacId
-
rawData
protected java.lang.String rawData
-
-
Method Detail
-
getSecurityGroupRule
public SecurityGroupRuleIdentityProjection getSecurityGroupRule()
-
setSecurityGroupRule
public void setSecurityGroupRule(SecurityGroupRuleIdentityProjection securityGroupRule)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getSource
public java.lang.String getSource()
-
setSource
public void setSource(java.lang.String source)
-
getSourceType
public java.lang.String getSourceType()
-
setSourceType
public void setSourceType(java.lang.String sourceType)
-
getSourceRefType
public java.lang.String getSourceRefType()
-
setSourceRefType
public void setSourceRefType(java.lang.String sourceRefType)
-
getSourceRefId
public java.lang.String getSourceRefId()
-
setSourceRefId
public void setSourceRefId(java.lang.String sourceRefId)
-
getEnabled
public java.lang.Boolean getEnabled()
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
getInternalId
public java.lang.String getInternalId()
-
setInternalId
public void setInternalId(java.lang.String internalId)
-
getExternalId
public java.lang.String getExternalId()
-
setExternalId
public void setExternalId(java.lang.String externalId)
-
getUniqueId
public java.lang.String getUniqueId()
-
setUniqueId
public void setUniqueId(java.lang.String uniqueId)
-
getProviderId
public java.lang.String getProviderId()
-
setProviderId
public void setProviderId(java.lang.String providerId)
-
getExternalType
public java.lang.String getExternalType()
-
setExternalType
public void setExternalType(java.lang.String externalType)
-
getIacId
public java.lang.String getIacId()
-
setIacId
public void setIacId(java.lang.String iacId)
-
getRawData
public java.lang.String getRawData()
-
setRawData
public void setRawData(java.lang.String rawData)
-
-