Interface Password.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Password
@ApiService("SoftLayer_Account_Password") public static interface Password.Service extends Service
As a SoftLayer customer accumulates services they may accumulate usernames and passwords to those services. The SoftLayer_Account_Password data type stores a username and password combination for these services that are tied their customer account. This shouldn't be confused with username and password combinations for server-specific services.
For instance, an account's EVault WebCC information is kept in a SoftLayer_Account_Password record, but a server's root or control panel password isn't. Server software specific usernames and passwords are handled by the SoftLayer_Hardware_Software_Password data type.- See Also:
- SoftLayer_Account_Password
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Password.ServiceAsync
asAsync()
Get an async version of this serviceBoolean
editObject(Password templateObject)
The password and/or notes may be modified.Account
getAccount()
Password
getObject()
getObject retrieves the SoftLayer_Account_Password object whose ID corresponds to the ID number of the init parameter passed to the SoftLayer_Account_Password service.Type
getType()
The service that an account/password combination is tied to.void
setMask(Password.Mask mask)
Password.Mask
withMask()
Use the existing mask on this service or create it if not presentPassword.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
Password.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Password.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
Password.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Password.Mask mask)
-
editObject
@ApiMethod(instanceRequired=true) Boolean editObject(Password templateObject)
The password and/or notes may be modified. Modifying the EVault passwords here will also update the password the Webcc interface will use.- See Also:
- SoftLayer_Account_Password::editObject
-
getObject
@ApiMethod(instanceRequired=true) Password getObject()
getObject retrieves the SoftLayer_Account_Password object whose ID corresponds to the ID number of the init parameter passed to the SoftLayer_Account_Password service.- See Also:
- SoftLayer_Account_Password::getObject
-
getAccount
@ApiMethod(instanceRequired=true) Account getAccount()
- See Also:
- SoftLayer_Account_Password::getAccount
-
getType
@ApiMethod(instanceRequired=true) Type getType()
The service that an account/password combination is tied to.- See Also:
- SoftLayer_Account_Password::getType
-
-