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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Member()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
attributes
@ApiProperty protected Attribute attributes
The attributes for this member.
-
hardware
@ApiProperty protected Hardware hardware
The device for this member.
-
networkGateway
@ApiProperty protected Gateway networkGateway
The gateway this member belongs to.
-
hardwareId
@ApiProperty(canBeNullOrNotSet=true) protected Long hardwareId
The internal identifier of the hardware for this member.
-
hardwareIdSpecified
protected boolean hardwareIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
A gateway member's internal identifier.
-
idSpecified
protected boolean idSpecified
-
networkGatewayId
@ApiProperty(canBeNullOrNotSet=true) protected Long networkGatewayId
The internal identifier of the gateway this member belongs to.
-
networkGatewayIdSpecified
protected boolean networkGatewayIdSpecified
-
priority
@ApiProperty(canBeNullOrNotSet=true) protected Long priority
The priority for this gateway member. This is set internally and cannot be provided on create.
-
prioritySpecified
protected boolean prioritySpecified
-
-
Method Detail
-
getAttributes
public Attribute getAttributes()
-
setAttributes
public void setAttributes(Attribute attributes)
-
getHardware
public Hardware getHardware()
-
setHardware
public void setHardware(Hardware hardware)
-
getNetworkGateway
public Gateway getNetworkGateway()
-
setNetworkGateway
public void setNetworkGateway(Gateway networkGateway)
-
getHardwareId
public Long getHardwareId()
-
setHardwareId
public void setHardwareId(Long hardwareId)
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified()
-
unsetHardwareId
public void unsetHardwareId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getNetworkGatewayId
public Long getNetworkGatewayId()
-
setNetworkGatewayId
public void setNetworkGatewayId(Long networkGatewayId)
-
isNetworkGatewayIdSpecified
public boolean isNetworkGatewayIdSpecified()
-
unsetNetworkGatewayId
public void unsetNetworkGatewayId()
-
getPriority
public Long getPriority()
-
setPriority
public void setPriority(Long priority)
-
isPrioritySpecified
public boolean isPrioritySpecified()
-
unsetPriority
public void unsetPriority()
-
asService
public Member.Service asService(ApiClient client)
-
service
public static Member.Service service(ApiClient client)
-
service
public static Member.Service service(ApiClient client, Long id)
-
-