Class Member
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.gateway.Member
@ApiType("SoftLayer_Network_Gateway_Member") public class Member extends Entity
A network gateway member is a device that serves as a gateway. Once the hardware becomes a member of the gateway, only a reclaim can remove it. A reclaim on the last member of the gateway triggers a reclaim of the entire gateway.
- See Also:
- SoftLayer_Network_Gateway_Member
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Member.Mask
static interface
Member.Service
A network gateway member is a device that serves as a gateway.static interface
Member.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Attribute
attributes
The attributes for this member.protected Hardware
hardware
The device for this member.protected Long
hardwareId
The internal identifier of the hardware for this member.protected boolean
hardwareIdSpecified
protected Long
id
A gateway member's internal identifier.protected boolean
idSpecified
protected Gateway
networkGateway
The gateway this member belongs to.protected Long
networkGatewayId
The internal identifier of the gateway this member belongs to.protected boolean
networkGatewayIdSpecified
protected Long
priority
The priority for this gateway member.protected boolean
prioritySpecified
-
Constructor Summary
Constructors Constructor Description Member()
-
Method Summary
Modifier and Type Method Description Member.Service
asService(ApiClient client)
Attribute
getAttributes()
Hardware
getHardware()
Long
getHardwareId()
Long
getId()
Gateway
getNetworkGateway()
Long
getNetworkGatewayId()
Long
getPriority()
boolean
isHardwareIdSpecified()
boolean
isIdSpecified()
boolean
isNetworkGatewayIdSpecified()
boolean
isPrioritySpecified()
static Member.Service
service(ApiClient client)
static Member.Service
service(ApiClient client, Long id)
void
setAttributes(Attribute attributes)
void
setHardware(Hardware hardware)
void
setHardwareId(Long hardwareId)
void
setId(Long id)
void
setNetworkGateway(Gateway networkGateway)
void
setNetworkGatewayId(Long networkGatewayId)
void
setPriority(Long priority)
void
unsetHardwareId()
void
unsetId()
void
unsetNetworkGatewayId()
void
unsetPriority()
-
Field Details
-
attributes
The attributes for this member. -
hardware
The device for this member. -
networkGateway
The gateway this member belongs to. -
hardwareId
The internal identifier of the hardware for this member. -
hardwareIdSpecified
protected boolean hardwareIdSpecified -
id
A gateway member's internal identifier. -
idSpecified
protected boolean idSpecified -
networkGatewayId
The internal identifier of the gateway this member belongs to. -
networkGatewayIdSpecified
protected boolean networkGatewayIdSpecified -
priority
The priority for this gateway member. This is set internally and cannot be provided on create. -
prioritySpecified
protected boolean prioritySpecified
-
-
Constructor Details
-
Member
public Member()
-
-
Method Details
-
getAttributes
-
setAttributes
-
getHardware
-
setHardware
-
getNetworkGateway
-
setNetworkGateway
-
getHardwareId
-
setHardwareId
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified() -
unsetHardwareId
public void unsetHardwareId() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getNetworkGatewayId
-
setNetworkGatewayId
-
isNetworkGatewayIdSpecified
public boolean isNetworkGatewayIdSpecified() -
unsetNetworkGatewayId
public void unsetNetworkGatewayId() -
getPriority
-
setPriority
-
isPrioritySpecified
public boolean isPrioritySpecified() -
unsetPriority
public void unsetPriority() -
asService
-
service
-
service
-