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.Object
A convenience class for creating aCreateShareRequest
with the appropriate fields.
-
-
Constructor Summary
Constructors Constructor Description CreateShareRequestBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateShareRequest
build()
Builds the CreateShareRequest.CreateShareRequest.CreateShareRequestBuilder
setAccessLevel(AccessLevel accessLevel)
Sets the access level.CreateShareRequest.CreateShareRequestBuilder
setCcMe(java.lang.Boolean ccMe)
Sets the ccMe flag.CreateShareRequest.CreateShareRequestBuilder
setEmail(java.lang.String email)
Sets the email of the user.CreateShareRequest.CreateShareRequestBuilder
setGroupId(java.lang.Long groupId)
Sets the group id.CreateShareRequest.CreateShareRequestBuilder
setMessage(java.lang.String message)
Sets the message of the email.CreateShareRequest.CreateShareRequestBuilder
setSubject(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
-
-