@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getHostedZoneId() == null) ? 0 : getHostedZoneId().hashCode()); hashCode = prime * hashCode + ((getRecordName() == null) ? 0 : getRecordName().hashCode()); hashCode = prime * hashCode + ((getRecordType() == null) ? 0 : getRecordType().hashCode()); hashCode = prime * hashCode + ((getResolverIP() == null) ? 0 : getResolverIP().hashCode()); hashCode = prime * hashCode + ((getEDNS0ClientSubnetIP() == null) ? 0 : getEDNS0ClientSubnetIP().hashCode()); hashCode = prime * hashCode + ((getEDNS0ClientSubnetMask() == null) ? 0 : getEDNS0ClientSubnetMask().hashCode()); return hashCode; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getHostedZoneId() != null) sb.append("HostedZoneId: ").append(getHostedZoneId()).append(","); if (getRecordName() != null) sb.append("RecordName: ").append(getRecordName()).append(","); if (getRecordType() != null) sb.append("RecordType: ").append(getRecordType()).append(","); if (getResolverIP() != null) sb.append("ResolverIP: ").append(getResolverIP()).append(","); if (getEDNS0ClientSubnetIP() != null) sb.append("EDNS0ClientSubnetIP: ").append(getEDNS0ClientSubnetIP()).append(","); if (getEDNS0ClientSubnetMask() != null) sb.append("EDNS0ClientSubnetMask: ").append(getEDNS0ClientSubnetMask()); sb.append("}"); return sb.toString(); }
if (other.getResolverIP() != null && other.getResolverIP().equals(this.getResolverIP()) == false) return false; if (other.getEDNS0ClientSubnetIP() == null ^ this.getEDNS0ClientSubnetIP() == null) return false; if (other.getEDNS0ClientSubnetIP() != null && other.getEDNS0ClientSubnetIP().equals(this.getEDNS0ClientSubnetIP()) == false) return false; if (other.getEDNS0ClientSubnetMask() == null ^ this.getEDNS0ClientSubnetMask() == null)
public Request<TestDNSAnswerRequest> marshall(TestDNSAnswerRequest testDNSAnswerRequest) { if (testDNSAnswerRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<TestDNSAnswerRequest> request = new DefaultRequest<TestDNSAnswerRequest>(testDNSAnswerRequest, "AmazonRoute53"); request.setHttpMethod(HttpMethodName.GET); String uriResourcePath = "/2013-04-01/testdnsanswer"; request.setResourcePath(uriResourcePath); if (testDNSAnswerRequest.getHostedZoneId() != null) { request.addParameter("hostedzoneid", StringUtils.fromString(testDNSAnswerRequest.getHostedZoneId())); } if (testDNSAnswerRequest.getRecordName() != null) { request.addParameter("recordname", StringUtils.fromString(testDNSAnswerRequest.getRecordName())); } if (testDNSAnswerRequest.getRecordType() != null) { request.addParameter("recordtype", StringUtils.fromString(testDNSAnswerRequest.getRecordType())); } if (testDNSAnswerRequest.getResolverIP() != null) { request.addParameter("resolverip", StringUtils.fromString(testDNSAnswerRequest.getResolverIP())); } if (testDNSAnswerRequest.getEDNS0ClientSubnetIP() != null) { request.addParameter("edns0clientsubnetip", StringUtils.fromString(testDNSAnswerRequest.getEDNS0ClientSubnetIP())); } if (testDNSAnswerRequest.getEDNS0ClientSubnetMask() != null) { request.addParameter("edns0clientsubnetmask", StringUtils.fromString(testDNSAnswerRequest.getEDNS0ClientSubnetMask())); } return request; }