Class Vendor
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.user.external.binding.Vendor
- Direct Known Subclasses:
Vendor
@ApiType("SoftLayer_User_External_Binding_Vendor") public class Vendor extends Entity
The SoftLayer_User_External_Binding_Vendor data type contains information for a single external binding vendor. This information includes a user friendly vendor name, a unique version of the vendor name, and a unique internal identifier that can be used when creating a new external binding.
- See Also:
- SoftLayer_User_External_Binding_Vendor
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Vendor.Mask
static interface
Vendor.Service
The SoftLayer_User_External_Binding_Vendor service is used to retrieve a list of available 3rd party vendors that SoftLayer supports for external bindings.static interface
Vendor.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
id
The unique identifier for an external binding vendor.protected boolean
idSpecified
protected String
keyName
A unique version of the name property.protected boolean
keyNameSpecified
protected String
name
The user friendly name of an external binding vendor.protected boolean
nameSpecified
-
Constructor Summary
Constructors Constructor Description Vendor()
-
Method Summary
Modifier and Type Method Description Vendor.Service
asService(ApiClient client)
Long
getId()
String
getKeyName()
String
getName()
boolean
isIdSpecified()
boolean
isKeyNameSpecified()
boolean
isNameSpecified()
static Vendor.Service
service(ApiClient client)
static Vendor.Service
service(ApiClient client, Long id)
void
setId(Long id)
void
setKeyName(String keyName)
void
setName(String name)
void
unsetId()
void
unsetKeyName()
void
unsetName()
-
Field Details
-
id
The unique identifier for an external binding vendor. -
idSpecified
protected boolean idSpecified -
keyName
A unique version of the name property. -
keyNameSpecified
protected boolean keyNameSpecified -
name
The user friendly name of an external binding vendor. -
nameSpecified
protected boolean nameSpecified
-
-
Constructor Details
-
Vendor
public Vendor()
-
-
Method Details
-
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getKeyName
-
setKeyName
-
isKeyNameSpecified
public boolean isKeyNameSpecified() -
unsetKeyName
public void unsetKeyName() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
asService
-
service
-
service
-