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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
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()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The unique identifier for an external binding vendor.
-
idSpecified
protected boolean idSpecified
-
keyName
@ApiProperty(canBeNullOrNotSet=true) protected String keyName
A unique version of the name property.
-
keyNameSpecified
protected boolean keyNameSpecified
-
name
@ApiProperty(canBeNullOrNotSet=true) protected String name
The user friendly name of an external binding vendor.
-
nameSpecified
protected boolean nameSpecified
-
-
Method Detail
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getKeyName
public String getKeyName()
-
setKeyName
public void setKeyName(String keyName)
-
isKeyNameSpecified
public boolean isKeyNameSpecified()
-
unsetKeyName
public void unsetKeyName()
-
getName
public String getName()
-
setName
public void setName(String name)
-
isNameSpecified
public boolean isNameSpecified()
-
unsetName
public void unsetName()
-
asService
public Vendor.Service asService(ApiClient client)
-
service
public static Vendor.Service service(ApiClient client)
-
service
public static Vendor.Service service(ApiClient client, Long id)
-
-