View Javadoc
1   /*
2    MailClena - Copyright (C) 2018, Aiki IT
3   
4    This program is free software: you can redistribute it and/or modify
5    it under the terms of the GNU General Public License as published by
6    the Free Software Foundation, either version 3 of the License, or
7    (at your option) any later version.
8   
9    This program is distributed in the hope that it will be useful,
10   but WITHOUT ANY WARRANTY; without even the implied warranty of
11   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12   GNU General Public License for more details.
13  
14   You should have received a copy of the GNU General Public License
15   along with this program.  If not, see <http://www.gnu.org/licenses/>.
16  
17   */
18  package de.aikiit.mailclena;
19  
20  import lombok.Builder;
21  import lombok.Data;
22  import lombok.NonNull;
23  import lombok.ToString;
24  
25  /**
26   * All available configuration options of this application.
27   */
28  @Data
29  @Builder
30  @ToString(exclude = "password")
31  public class MailConfiguration {
32      @NonNull
33      private String host;
34      @NonNull
35      private String username;
36      @NonNull
37      private String password;
38      @NonNull
39      private String command;
40  }