Class FileRequestReceiveFileDetails.Builder

    • Field Detail

      • submittedFileNames

        protected final java.util.List<java.lang.String> submittedFileNames
      • fileRequestId

        protected java.lang.String fileRequestId
      • submitterName

        protected java.lang.String submitterName
      • submitterEmail

        protected java.lang.String submitterEmail
    • Constructor Detail

      • Builder

        protected Builder​(java.util.List<java.lang.String> submittedFileNames)
    • Method Detail

      • withFileRequestId

        public FileRequestReceiveFileDetails.Builder withFileRequestId​(java.lang.String fileRequestId)
        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:
        java.lang.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

        public FileRequestReceiveFileDetails.Builder withSubmitterName​(java.lang.String submitterName)
        Set value for optional field.
        Parameters:
        submitterName - The name as provided by the submitter.
        Returns:
        this builder
      • withSubmitterEmail

        public FileRequestReceiveFileDetails.Builder withSubmitterEmail​(java.lang.String submitterEmail)
        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:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.