package org.zendesk.client.v2.model.targets; import com.fasterxml.jackson.annotation.JsonProperty; /** * @author adavidson */ public class UrlTarget extends Target { private String targetUrl; private String method; private String attribute; private String username; private String password; @Override public String getType() { return "url_target"; } @JsonProperty("target_url") public String getTargetUrl() { return targetUrl; } public void setTargetUrl(String targetUrl) { this.targetUrl = targetUrl; } public String getMethod() { return method; } public void setMethod(String method) { this.method = method; } public String getAttribute() { return attribute; } public void setAttribute(String attribute) { this.attribute = attribute; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String toString() { final StringBuilder sb = new StringBuilder(); sb.append("UrlTarget"); sb.append("{id=").append(getId()); sb.append(", title=").append(getTitle()); sb.append(", type=").append(getType()); sb.append(", active=").append(isActive()); sb.append(", createdAt=").append(getCreatedAt()); sb.append(", targetUrl=").append(targetUrl); sb.append(", method=").append(method); sb.append(", attribute=").append(attribute); sb.append(", username=").append(username); sb.append(", password=").append(password); sb.append('}'); return sb.toString(); } }