Interface Password.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Password
@ApiService("SoftLayer_Software_Component_Password") public static interface Password.Service extends Service
The software component password service represents the passwords for a software component, such as an operating system or a control panel. Updating the passwords here will NOT update them on the server itself.- See Also:
- SoftLayer_Software_Component_Password
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Password.ServiceAsync
asAsync()
Get an async version of this servicePassword
createObject(Password templateObject)
Create a password for a software component.Boolean
createObjects(List<Password> templateObjects)
Create more than one password for a software component.Boolean
deleteObject()
Delete a password from a software component.Boolean
deleteObjects(List<Password> templateObjects)
Delete more than one passwords from a software component.Boolean
editObject(Password templateObject)
Edit the properties of a software component password such as the username, password, port, and notes.Boolean
editObjects(List<Password> templateObjects)
Edit more than one password from a software component.Password
getObject()
Component
getSoftware()
The SoftLayer_Software_Component instance that this username/password pair is valid for.List<Key>
getSshKeys()
SSH keys to be installed on the server during provisioning or an OS reload.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)
-
createObject
@ApiMethod Password createObject(Password templateObject)
Create a password for a software component.
-
createObjects
@ApiMethod Boolean createObjects(List<Password> templateObjects)
Create more than one password for a software component.
-
deleteObject
@ApiMethod(instanceRequired=true) Boolean deleteObject()
Delete a password from a software component.
-
deleteObjects
@ApiMethod Boolean deleteObjects(List<Password> templateObjects)
Delete more than one passwords from a software component.
-
editObject
@ApiMethod(instanceRequired=true) Boolean editObject(Password templateObject)
Edit the properties of a software component password such as the username, password, port, and notes.
-
editObjects
@ApiMethod Boolean editObjects(List<Password> templateObjects)
Edit more than one password from a software component.
-
getObject
@ApiMethod(instanceRequired=true) Password getObject()
-
getSoftware
@ApiMethod(instanceRequired=true) Component getSoftware()
The SoftLayer_Software_Component instance that this username/password pair is valid for.
-
getSshKeys
@ApiMethod(instanceRequired=true) List<Key> getSshKeys()
SSH keys to be installed on the server during provisioning or an OS reload.
-
-