package com.dji.sdk.cloudapi.control; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotNull; /** * @author sean * @version 1.3 * @date 2023/1/11 */ public class DrcModeMqttBroker { @NotNull private String address; @NotNull private String username; @NotNull private String password; @NotNull private String clientId; @NotNull @Min(1234567890) @Max(9999999999L) private Long expireTime; @NotNull private Boolean enableTls; public DrcModeMqttBroker() { } @Override public String toString() { return "DrcModeMqttBroker{" + "address='" + address + '\'' + ", username='" + username + '\'' + ", password='" + password + '\'' + ", clientId='" + clientId + '\'' + ", expireTime=" + expireTime + ", enableTls=" + enableTls + '}'; } public String getAddress() { return address; } public DrcModeMqttBroker setAddress(String address) { this.address = address; return this; } public String getUsername() { return username; } public DrcModeMqttBroker setUsername(String username) { this.username = username; return this; } public String getPassword() { return password; } public DrcModeMqttBroker setPassword(String password) { this.password = password; return this; } public String getClientId() { return clientId; } public DrcModeMqttBroker setClientId(String clientId) { this.clientId = clientId; return this; } public Long getExpireTime() { return expireTime; } public DrcModeMqttBroker setExpireTime(Long expireTime) { this.expireTime = expireTime; return this; } public Boolean getEnableTls() { return enableTls; } public DrcModeMqttBroker setEnableTls(Boolean enableTls) { this.enableTls = enableTls; return this; } }