Interface Certification.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Certification
@ApiService("SoftLayer_Hardware_Benchmark_Certification") public static interface Certification.Service extends Service
This certification is used to indicate the date, time and validity of the benchmark certification process. The certification process includes running a battery of tests on all major sub-systems of a server in order to verify that all components of the server are functioning up to specification. Only after a server has passed each and every hardware and configuration test will it be provisioned for a customer. The "SoftLayer_Hardware_Benchmark_Certification" class is used to indicate the date, time and validity of the benchmark certification process. This process includes running a battery of tests on all major sub-systems of a server to verify that all components of the server are functioning according to their specifications. Once each server has passed all hardware and configurations tests, it is provisioned to a SoftLayer customer.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Certification.ServiceAsync
asAsync()
Get an async version of this serviceAccount
getAccount()
Information regarding a benchmark certification result's associated SoftLayer customer account.Hardware
getHardware()
Information regarding the piece of hardware on which a benchmark certification test was performed.Certification
getObject()
getObject retrieves the SoftLayer_Hardware_Benchmark_Certification object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Hardware_Benchmark_Certification service.byte[]
getResultFile()
Attempt to retrieve the file associated with a benchmark certification result, if such a file exists.void
setMask(Certification.Mask mask)
Certification.Mask
withMask()
Use the existing mask on this service or create it if not presentCertification.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
Certification.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Certification.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
Certification.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Certification.Mask mask)
-
getObject
@ApiMethod(instanceRequired=true) Certification getObject()
getObject retrieves the SoftLayer_Hardware_Benchmark_Certification object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Hardware_Benchmark_Certification service.
-
getResultFile
@ApiMethod(instanceRequired=true) byte[] getResultFile()
Attempt to retrieve the file associated with a benchmark certification result, if such a file exists. If there is no file for this benchmark certification result, calling this method throws an exception. The "getResultFile" method attempts to retrieve the file associated with a benchmark certification result, if such a file exists. If no file exists for the benchmark certification, an exception is thrown.
-
getAccount
@ApiMethod(instanceRequired=true) Account getAccount()
Information regarding a benchmark certification result's associated SoftLayer customer account.
-
getHardware
@ApiMethod(instanceRequired=true) Hardware getHardware()
Information regarding the piece of hardware on which a benchmark certification test was performed.
-
-