Package com.dropbox.core.v2.teamlog
Class FileRequestReceiveFileDetails.Builder
java.lang.Object
com.dropbox.core.v2.teamlog.FileRequestReceiveFileDetails.Builder
- Enclosing class:
FileRequestReceiveFileDetails
Builder for
FileRequestReceiveFileDetails.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FileRequestDetailsprotected Stringprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds an instance ofFileRequestReceiveFileDetailsconfigured with this builder's valueswithFileRequestDetails(FileRequestDetails fileRequestDetails) Set value for optional field.withFileRequestId(String fileRequestId) Set value for optional field.withSubmitterEmail(String submitterEmail) Set value for optional field.withSubmitterName(String submitterName) Set value for optional field.
-
Field Details
-
submittedFileNames
-
fileRequestId
-
fileRequestDetails
-
submitterName
-
submitterEmail
-
-
Constructor Details
-
Builder
-
-
Method Details
-
withFileRequestId
Set value for optional field.- Parameters:
fileRequestId- File request id. Might be missing due to historical data gap. Must have length of at least 1 and match pattern "[-_0-9a-zA-Z]+".- Returns:
- this builder
- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
withFileRequestDetails
public FileRequestReceiveFileDetails.Builder withFileRequestDetails(FileRequestDetails fileRequestDetails) Set value for optional field.- Parameters:
fileRequestDetails- File request details. Might be missing due to historical data gap.- Returns:
- this builder
-
withSubmitterName
Set value for optional field.- Parameters:
submitterName- The name as provided by the submitter.- Returns:
- this builder
-
withSubmitterEmail
Set value for optional field.- Parameters:
submitterEmail- The email as provided by the submitter. Must have length of at most 255.- Returns:
- this builder
- Throws:
IllegalArgumentException- If any argument does not meet its preconditions.
-
build
Builds an instance ofFileRequestReceiveFileDetailsconfigured with this builder's values- Returns:
- new instance of
FileRequestReceiveFileDetails
-