Class NetworkComponentBinding
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.virtual.network.securitygroup.NetworkComponentBinding
@ApiType("SoftLayer_Virtual_Network_SecurityGroup_NetworkComponentBinding") public class NetworkComponentBinding extends Entity
The SoftLayer_Virtual_Network_SecurityGroup_NetworkComponentBinding data type contains general information for a single binding. A binding associates a [[SoftLayer_Virtual_Guest_Network_Component]] with a [[SoftLayer_Network_SecurityGroup]].
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NetworkComponentBinding.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
id
The unique ID for a binding.protected boolean
idSpecified
protected Component
networkComponent
protected Long
networkComponentId
The ID of the network component.protected boolean
networkComponentIdSpecified
protected SecurityGroup
securityGroup
protected Long
securityGroupId
The ID of the security group.protected boolean
securityGroupIdSpecified
-
Constructor Summary
Constructors Constructor Description NetworkComponentBinding()
-
Method Summary
Modifier and Type Method Description Long
getId()
Component
getNetworkComponent()
Long
getNetworkComponentId()
SecurityGroup
getSecurityGroup()
Long
getSecurityGroupId()
boolean
isIdSpecified()
boolean
isNetworkComponentIdSpecified()
boolean
isSecurityGroupIdSpecified()
void
setId(Long id)
void
setNetworkComponent(Component networkComponent)
void
setNetworkComponentId(Long networkComponentId)
void
setSecurityGroup(SecurityGroup securityGroup)
void
setSecurityGroupId(Long securityGroupId)
void
unsetId()
void
unsetNetworkComponentId()
void
unsetSecurityGroupId()
-
Field Details
-
networkComponent
-
securityGroup
-
id
The unique ID for a binding. -
idSpecified
protected boolean idSpecified -
networkComponentId
The ID of the network component. -
networkComponentIdSpecified
protected boolean networkComponentIdSpecified -
securityGroupId
The ID of the security group. -
securityGroupIdSpecified
protected boolean securityGroupIdSpecified
-
-
Constructor Details
-
NetworkComponentBinding
public NetworkComponentBinding()
-
-
Method Details
-
getNetworkComponent
-
setNetworkComponent
-
getSecurityGroup
-
setSecurityGroup
-
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getNetworkComponentId
-
setNetworkComponentId
-
isNetworkComponentIdSpecified
public boolean isNetworkComponentIdSpecified() -
unsetNetworkComponentId
public void unsetNetworkComponentId() -
getSecurityGroupId
-
setSecurityGroupId
-
isSecurityGroupIdSpecified
public boolean isSecurityGroupIdSpecified() -
unsetSecurityGroupId
public void unsetSecurityGroupId()
-