Interface Binding.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- All Known Subinterfaces:
Binding.Service
,Phone.Service
,Totp.Service
,Verisign.Service
- Enclosing class:
- Binding
@ApiService("SoftLayer_User_External_Binding") public static interface Binding.Service extends Service
<<<- See Also:
- SoftLayer_User_External_Binding
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Binding.ServiceAsync
asAsync()
Get an async version of this serviceBoolean
deleteObject()
Delete an external authentication binding.List<Attribute>
getAttributes()
Attributes of an external authentication binding.Item
getBillingItem()
Information regarding the billing item for external authentication.String
getNote()
An optional note for identifying the external binding.Binding
getObject()
Type
getType()
The type of external authentication binding.Vendor
getVendor()
The vendor of an external authentication binding.void
setMask(Binding.Mask mask)
Boolean
updateNote(String text)
Update the note of an external binding.Binding.Mask
withMask()
Use the existing mask on this service or create it if not presentBinding.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Binding.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Binding.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Binding.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Binding.Mask mask)
-
deleteObject
@ApiMethod(instanceRequired=true) Boolean deleteObject()
Delete an external authentication binding. If the external binding currently has an active billing item associated you will be prevented from deleting the binding. The alternative method to remove an external authentication binding is to use the service cancellation form.
-
getObject
@ApiMethod(instanceRequired=true) Binding getObject()
-
updateNote
@ApiMethod(instanceRequired=true) Boolean updateNote(String text)
Update the note of an external binding. The note is an optional property that is used to store information about a binding.
-
getAttributes
@ApiMethod(instanceRequired=true) List<Attribute> getAttributes()
Attributes of an external authentication binding.
-
getBillingItem
@ApiMethod(instanceRequired=true) Item getBillingItem()
Information regarding the billing item for external authentication.
-
getNote
@ApiMethod(instanceRequired=true) String getNote()
An optional note for identifying the external binding.- See Also:
- SoftLayer_User_External_Binding::getNote
-
getType
@ApiMethod(instanceRequired=true) Type getType()
The type of external authentication binding.- See Also:
- SoftLayer_User_External_Binding::getType
-
getVendor
@ApiMethod(instanceRequired=true) Vendor getVendor()
The vendor of an external authentication binding.
-
-