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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description NetworkComponentBinding()
-
Method Summary
All Methods Instance Methods Concrete Methods 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()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
networkComponent
@ApiProperty protected Component networkComponent
-
securityGroup
@ApiProperty protected SecurityGroup securityGroup
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The unique ID for a binding.
-
idSpecified
protected boolean idSpecified
-
networkComponentId
@ApiProperty(canBeNullOrNotSet=true) protected Long networkComponentId
The ID of the network component.
-
networkComponentIdSpecified
protected boolean networkComponentIdSpecified
-
securityGroupId
@ApiProperty(canBeNullOrNotSet=true) protected Long securityGroupId
The ID of the security group.
-
securityGroupIdSpecified
protected boolean securityGroupIdSpecified
-
-
Method Detail
-
getNetworkComponent
public Component getNetworkComponent()
-
setNetworkComponent
public void setNetworkComponent(Component networkComponent)
-
getSecurityGroup
public SecurityGroup getSecurityGroup()
-
setSecurityGroup
public void setSecurityGroup(SecurityGroup securityGroup)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getNetworkComponentId
public Long getNetworkComponentId()
-
setNetworkComponentId
public void setNetworkComponentId(Long networkComponentId)
-
isNetworkComponentIdSpecified
public boolean isNetworkComponentIdSpecified()
-
unsetNetworkComponentId
public void unsetNetworkComponentId()
-
getSecurityGroupId
public Long getSecurityGroupId()
-
setSecurityGroupId
public void setSecurityGroupId(Long securityGroupId)
-
isSecurityGroupIdSpecified
public boolean isSecurityGroupIdSpecified()
-
unsetSecurityGroupId
public void unsetSecurityGroupId()
-
-