Package com.smartsheet.api.models
Class CreateShareRequest.CreateShareRequestBuilder
- java.lang.Object
-
- com.smartsheet.api.models.CreateShareRequest.CreateShareRequestBuilder
-
- Enclosing class:
- CreateShareRequest
public static class CreateShareRequest.CreateShareRequestBuilder extends java.lang.ObjectA convenience class for creating aCreateShareRequestwith the appropriate fields.
-
-
Constructor Summary
Constructors Constructor Description CreateShareRequestBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateShareRequestbuild()Builds the CreateShareRequest.CreateShareRequest.CreateShareRequestBuildersetAccessLevel(AccessLevel accessLevel)Sets the access level.CreateShareRequest.CreateShareRequestBuildersetCcMe(java.lang.Boolean ccMe)Sets the ccMe flag.CreateShareRequest.CreateShareRequestBuildersetEmail(java.lang.String email)Sets the email of the user.CreateShareRequest.CreateShareRequestBuildersetGroupId(java.lang.Long groupId)Sets the group id.CreateShareRequest.CreateShareRequestBuildersetMessage(java.lang.String message)Sets the message of the email.CreateShareRequest.CreateShareRequestBuildersetSubject(java.lang.String subject)Sets the subject of the email.
-
-
-
Method Detail
-
setEmail
public CreateShareRequest.CreateShareRequestBuilder setEmail(java.lang.String email)
Sets the email of the user.- Parameters:
email- the email- Returns:
- this CreateShareRequestBuilder
-
setGroupId
public CreateShareRequest.CreateShareRequestBuilder setGroupId(java.lang.Long groupId)
Sets the group id.- Parameters:
groupId- the group id- Returns:
- this CreateShareRequestBuilder
-
setAccessLevel
public CreateShareRequest.CreateShareRequestBuilder setAccessLevel(AccessLevel accessLevel)
Sets the access level.- Parameters:
accessLevel- the access level- Returns:
- this CreateShareRequestBuilder
-
setSubject
public CreateShareRequest.CreateShareRequestBuilder setSubject(java.lang.String subject)
Sets the subject of the email.- Parameters:
subject- the subject- Returns:
- this CreateShareRequestBuilder
-
setMessage
public CreateShareRequest.CreateShareRequestBuilder setMessage(java.lang.String message)
Sets the message of the email.- Parameters:
message- the message- Returns:
- this CreateShareRequestBuilder
-
setCcMe
public CreateShareRequest.CreateShareRequestBuilder setCcMe(java.lang.Boolean ccMe)
Sets the ccMe flag.- Parameters:
ccMe- the ccMe flag- Returns:
- this CreateShareRequestBuilder
-
build
public CreateShareRequest build()
Builds the CreateShareRequest.- Returns:
- the CreateShareRequest
-
-