Class FeedbackFields.Builder
- java.lang.Object
-
- com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder<FeedbackFields,FeedbackFields.Builder>
-
- com.cheetahdigital.feedback.core.api.FeedbackFields.Builder
-
- Enclosing class:
- FeedbackFields
public static class FeedbackFields.Builder extends BaseParams.BaseBuilder<FeedbackFields,FeedbackFields.Builder>
Builder class forFeedbackFields
-
-
Field Summary
-
Fields inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
mQueryParams
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeedbackFields
build()
protected FeedbackFields
createQueryParams()
Instantiates the implementation classFeedbackFields.Builder
setCategory(java.lang.String category)
Set the value for category parameterFeedbackFields.Builder
setEmail(java.lang.String email)
Set the value for email parameterFeedbackFields.Builder
setFirstName(java.lang.String firstName)
Set the value for first_name parameterFeedbackFields.Builder
setLastName(java.lang.String lastName)
Set the value for last_name parameterFeedbackFields.Builder
setSubject(java.lang.String subject)
Set the value for subject parameter-
Methods inherited from class com.cheetahdigital.corekit.rest.params.BaseParams.BaseBuilder
setId
-
-
-
-
Method Detail
-
createQueryParams
protected FeedbackFields createQueryParams()
Description copied from class:BaseParams.BaseBuilder
Instantiates the implementation class- Specified by:
createQueryParams
in classBaseParams.BaseBuilder<FeedbackFields,FeedbackFields.Builder>
- Returns:
- implementation class of
BaseParams.BaseBuilder
-
setSubject
public FeedbackFields.Builder setSubject(@Nullable java.lang.String subject)
Set the value for subject parameter- Parameters:
subject
- value to set- Returns:
- The Builder object to allow chaining calls of set/add methods
-
setCategory
public FeedbackFields.Builder setCategory(@Nullable java.lang.String category)
Set the value for category parameter- Parameters:
category
- value to set- Returns:
- The Builder object to allow chaining calls of set/add methods
-
setEmail
public FeedbackFields.Builder setEmail(@Nullable java.lang.String email)
Set the value for email parameter- Parameters:
email
- value to set- Returns:
- The Builder object to allow chaining calls of set/add methods
-
setFirstName
public FeedbackFields.Builder setFirstName(@Nullable java.lang.String firstName)
Set the value for first_name parameter- Parameters:
firstName
- value to set- Returns:
- The Builder object to allow chaining calls of set/add methods
-
setLastName
public FeedbackFields.Builder setLastName(@Nullable java.lang.String lastName)
Set the value for last_name parameter- Parameters:
lastName
- value to set- Returns:
- The Builder object to allow chaining calls of set/add methods
-
build
public FeedbackFields build()
- Overrides:
build
in classBaseParams.BaseBuilder<FeedbackFields,FeedbackFields.Builder>
- Returns:
- the built parameter class
-
-