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.ServiceAsyncasAsync()Get an async version of this servicePasswordcreateObject(Password templateObject)Create a password for a software component.BooleancreateObjects(List<Password> templateObjects)Create more than one password for a software component.BooleandeleteObject()Delete a password from a software component.BooleandeleteObjects(List<Password> templateObjects)Delete more than one passwords from a software component.BooleaneditObject(Password templateObject)Edit the properties of a software component password such as the username, password, port, and notes.BooleaneditObjects(List<Password> templateObjects)Edit more than one password from a software component.PasswordgetObject()ComponentgetSoftware()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.voidsetMask(Password.Mask mask)Password.MaskwithMask()Use the existing mask on this service or create it if not presentPassword.MaskwithNewMask()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:ServiceGet an async version of this service
-
withNewMask
Password.Mask withNewMask()
Description copied from interface:MaskableOverwrite the existing mask on this service with a new one and return it- Specified by:
withNewMaskin interfaceMaskable
-
withMask
Password.Mask withMask()
Description copied from interface:MaskableUse 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.
-
-