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 FeedbackFieldsbuild()protected FeedbackFieldscreateQueryParams()Instantiates the implementation classFeedbackFields.BuildersetCategory(java.lang.String category)Set the value for category parameterFeedbackFields.BuildersetEmail(java.lang.String email)Set the value for email parameterFeedbackFields.BuildersetFirstName(java.lang.String firstName)Set the value for first_name parameterFeedbackFields.BuildersetLastName(java.lang.String lastName)Set the value for last_name parameterFeedbackFields.BuildersetSubject(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.BaseBuilderInstantiates the implementation class- Specified by:
createQueryParamsin 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:
buildin classBaseParams.BaseBuilder<FeedbackFields,FeedbackFields.Builder>- Returns:
- the built parameter class
-
-