Class Attribute
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.gateway.member.Attribute
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Attribute.Mask
static interface
Attribute.Service
A network gateway member attribute is the attributes associated with a network gateway member.static interface
Attribute.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Member
gatewayMember
The gateway member has these attributes.protected Long
id
A gateway member's internal identifier.protected boolean
idSpecified
protected Long
isUpgraded
Indicates if the member has been upgraded.protected boolean
isUpgradedSpecified
protected String
lastvSRXVersion
The previous vSRX version of the gateway softwareprotected boolean
lastvSRXVersionSpecified
protected GregorianCalendar
licenseExpirationDate
Timestamp for the expiration date of the license keyprotected boolean
licenseExpirationDateSpecified
protected String
licenseKey
protected boolean
licenseKeySpecified
protected Long
memberId
The gateway member for this attribute.protected boolean
memberIdSpecified
protected String
networkModel
Network model of the gateway.protected boolean
networkModelSpecified
protected String
password
Password of the user name.protected boolean
passwordSpecified
protected Key
sshKey
protected Long
sshKeyId
The SSH key id of key assigned to Gateway.protected boolean
sshKeyIdSpecified
protected GregorianCalendar
upgradedDate
Timestamp when this gateway member was last upgradedprotected boolean
upgradedDateSpecified
protected String
username
Username associated with the gateway.protected boolean
usernameSpecified
protected String
vSRXVersion
The vSRX version of the gateway softwareprotected boolean
vSRXVersionSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Attribute()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
gatewayMember
@ApiProperty protected Member gatewayMember
The gateway member has these attributes.
-
sshKey
@ApiProperty protected Key sshKey
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
A gateway member's internal identifier.
-
idSpecified
protected boolean idSpecified
-
isUpgraded
@ApiProperty(canBeNullOrNotSet=true) protected Long isUpgraded
Indicates if the member has been upgraded.
-
isUpgradedSpecified
protected boolean isUpgradedSpecified
-
lastvSRXVersion
@ApiProperty(canBeNullOrNotSet=true) protected String lastvSRXVersion
The previous vSRX version of the gateway software
-
lastvSRXVersionSpecified
protected boolean lastvSRXVersionSpecified
-
licenseExpirationDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar licenseExpirationDate
Timestamp for the expiration date of the license key
-
licenseExpirationDateSpecified
protected boolean licenseExpirationDateSpecified
-
licenseKey
@ApiProperty(canBeNullOrNotSet=true) protected String licenseKey
-
licenseKeySpecified
protected boolean licenseKeySpecified
-
memberId
@ApiProperty(canBeNullOrNotSet=true) protected Long memberId
The gateway member for this attribute.
-
memberIdSpecified
protected boolean memberIdSpecified
-
networkModel
@ApiProperty(canBeNullOrNotSet=true) protected String networkModel
Network model of the gateway.
-
networkModelSpecified
protected boolean networkModelSpecified
-
password
@ApiProperty(canBeNullOrNotSet=true) protected String password
Password of the user name.
-
passwordSpecified
protected boolean passwordSpecified
-
sshKeyId
@ApiProperty(canBeNullOrNotSet=true) protected Long sshKeyId
The SSH key id of key assigned to Gateway.
-
sshKeyIdSpecified
protected boolean sshKeyIdSpecified
-
upgradedDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar upgradedDate
Timestamp when this gateway member was last upgraded
-
upgradedDateSpecified
protected boolean upgradedDateSpecified
-
username
@ApiProperty(canBeNullOrNotSet=true) protected String username
Username associated with the gateway.
-
usernameSpecified
protected boolean usernameSpecified
-
vSRXVersion
@ApiProperty(canBeNullOrNotSet=true) protected String vSRXVersion
The vSRX version of the gateway software
-
vSRXVersionSpecified
protected boolean vSRXVersionSpecified
-
-
Method Detail
-
getGatewayMember
public Member getGatewayMember()
-
setGatewayMember
public void setGatewayMember(Member gatewayMember)
-
getSshKey
public Key getSshKey()
-
setSshKey
public void setSshKey(Key sshKey)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getIsUpgraded
public Long getIsUpgraded()
-
setIsUpgraded
public void setIsUpgraded(Long isUpgraded)
-
isIsUpgradedSpecified
public boolean isIsUpgradedSpecified()
-
unsetIsUpgraded
public void unsetIsUpgraded()
-
getLastvSRXVersion
public String getLastvSRXVersion()
-
setLastvSRXVersion
public void setLastvSRXVersion(String lastvSRXVersion)
-
isLastvSRXVersionSpecified
public boolean isLastvSRXVersionSpecified()
-
unsetLastvSRXVersion
public void unsetLastvSRXVersion()
-
getLicenseExpirationDate
public GregorianCalendar getLicenseExpirationDate()
-
setLicenseExpirationDate
public void setLicenseExpirationDate(GregorianCalendar licenseExpirationDate)
-
isLicenseExpirationDateSpecified
public boolean isLicenseExpirationDateSpecified()
-
unsetLicenseExpirationDate
public void unsetLicenseExpirationDate()
-
getLicenseKey
public String getLicenseKey()
-
setLicenseKey
public void setLicenseKey(String licenseKey)
-
isLicenseKeySpecified
public boolean isLicenseKeySpecified()
-
unsetLicenseKey
public void unsetLicenseKey()
-
getMemberId
public Long getMemberId()
-
setMemberId
public void setMemberId(Long memberId)
-
isMemberIdSpecified
public boolean isMemberIdSpecified()
-
unsetMemberId
public void unsetMemberId()
-
getNetworkModel
public String getNetworkModel()
-
setNetworkModel
public void setNetworkModel(String networkModel)
-
isNetworkModelSpecified
public boolean isNetworkModelSpecified()
-
unsetNetworkModel
public void unsetNetworkModel()
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
isPasswordSpecified
public boolean isPasswordSpecified()
-
unsetPassword
public void unsetPassword()
-
getSshKeyId
public Long getSshKeyId()
-
setSshKeyId
public void setSshKeyId(Long sshKeyId)
-
isSshKeyIdSpecified
public boolean isSshKeyIdSpecified()
-
unsetSshKeyId
public void unsetSshKeyId()
-
getUpgradedDate
public GregorianCalendar getUpgradedDate()
-
setUpgradedDate
public void setUpgradedDate(GregorianCalendar upgradedDate)
-
isUpgradedDateSpecified
public boolean isUpgradedDateSpecified()
-
unsetUpgradedDate
public void unsetUpgradedDate()
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
isUsernameSpecified
public boolean isUsernameSpecified()
-
unsetUsername
public void unsetUsername()
-
getVSRXVersion
public String getVSRXVersion()
-
setVSRXVersion
public void setVSRXVersion(String vSRXVersion)
-
isVSRXVersionSpecified
public boolean isVSRXVersionSpecified()
-
unsetVSRXVersion
public void unsetVSRXVersion()
-
asService
public Attribute.Service asService(ApiClient client)
-
service
public static Attribute.Service service(ApiClient client)
-
service
public static Attribute.Service service(ApiClient client, Long id)
-
-