Package com.softlayer.api.service
Interface Survey.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Survey
@ApiService("SoftLayer_Survey") public static interface Survey.Service extends Service
Every SoftLayer survey is defined in the SoftLayer_Survey service. Softlayer survey's have questions and answers from SoftLayer users.
- See Also:
- SoftLayer_Survey
-
Method Summary
Modifier and Type Method Description Survey.ServiceAsync
asAsync()
Get an async version of this serviceSurvey
getActiveSurveyByType(String type)
Provides survey details for the given typeSurvey
getObject()
getObject retrieves the SoftLayer_Survey object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Survey service.List<Question>
getQuestions()
The questions for a survey.Status
getStatus()
The status of the surveyType
getType()
The type of surveyvoid
setMask(Survey.Mask mask)
Boolean
takeSurvey(List<Response> responses)
Response to a SoftLayer survey's questions.Survey.Mask
withMask()
Use the existing mask on this service or create it if not presentSurvey.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
Survey.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
Survey.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
Survey.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
getActiveSurveyByType
Provides survey details for the given type- See Also:
- SoftLayer_Survey::getActiveSurveyByType
-
getObject
getObject retrieves the SoftLayer_Survey object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Survey service. You can only retrieve the survey that your portal user has taken.- See Also:
- SoftLayer_Survey::getObject
-
takeSurvey
Response to a SoftLayer survey's questions.- See Also:
- SoftLayer_Survey::takeSurvey
-
getQuestions
The questions for a survey.- See Also:
- SoftLayer_Survey::getQuestions
-
getStatus
The status of the survey- See Also:
- SoftLayer_Survey::getStatus
-
getType
The type of survey- See Also:
- SoftLayer_Survey::getType
-