Package com.smartsheet.api.models
Class Share.CreateUserShareBuilder
- java.lang.Object
-
- com.smartsheet.api.models.Share.CreateUserShareBuilder
-
- Enclosing class:
- Share
public static class Share.CreateUserShareBuilder extends java.lang.ObjectA convenience class for creating aSharewith the necessary fields to create aShareType.USERShare. You must set one and only of of emailAddress and userId.
-
-
Constructor Summary
Constructors Constructor Description CreateUserShareBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sharebuild()Builds theShareobject.AccessLevelgetAccessLevel()Gets the access leveljava.lang.StringgetEmailAddress()Gets the email address.Share.CreateUserShareBuildersetAccessLevel(AccessLevel accessLevel)Sets the access levelShare.CreateUserShareBuildersetEmailAddress(java.lang.String emailAddress)Email address for theShareType.USERshare.
-
-
-
Method Detail
-
setEmailAddress
public Share.CreateUserShareBuilder setEmailAddress(java.lang.String emailAddress)
Email address for theShareType.USERshare.- Parameters:
emailAddress- the email address- Returns:
- the
Share.CreateUserShareBuilder
-
getEmailAddress
public java.lang.String getEmailAddress()
Gets the email address.- Returns:
- the email address
-
getAccessLevel
public AccessLevel getAccessLevel()
Gets the access level- Returns:
- the access level
-
setAccessLevel
public Share.CreateUserShareBuilder setAccessLevel(AccessLevel accessLevel)
Sets the access level- Parameters:
accessLevel- the access level
-
-