@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getComment() == null) ? 0 : getComment().hashCode()); hashCode = prime * hashCode + ((getPrivateZone() == null) ? 0 : getPrivateZone().hashCode()); return hashCode; }
/** * <p> * Any comments that you want to include about the hosted zone. * </p> * * @param comment * Any comments that you want to include about the hosted zone. * @return Returns a reference to this object so that method calls can be chained together. */ public HostedZoneConfig withComment(String comment) { setComment(comment); return this; }
/** * <p> * A value that indicates whether this is a private hosted zone. * </p> * * @param privateZone * A value that indicates whether this is a private hosted zone. * @return Returns a reference to this object so that method calls can be chained together. */ public HostedZoneConfig withPrivateZone(Boolean privateZone) { setPrivateZone(privateZone); return this; }
public HostedZoneConfig unmarshall(StaxUnmarshallerContext context) throws Exception { HostedZoneConfig hostedZoneConfig = new HostedZoneConfig(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1; if (context.isStartOfDocument()) targetDepth += 1; while (true) { XMLEvent xmlEvent = context.nextEvent(); if (xmlEvent.isEndDocument()) return hostedZoneConfig; if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) { if (context.testExpression("Comment", targetDepth)) { hostedZoneConfig.setComment(StringStaxUnmarshaller.getInstance().unmarshall(context)); continue; } if (context.testExpression("PrivateZone", targetDepth)) { hostedZoneConfig.setPrivateZone(BooleanStaxUnmarshaller.getInstance().unmarshall(context)); continue; } } else if (xmlEvent.isEndElement()) { if (context.getCurrentDepth() < originalDepth) { return hostedZoneConfig; } } } }
.withCallerReference(callerReference); if (comment != null) { req.setHostedZoneConfig(new HostedZoneConfig().withComment(comment));
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getVPC() == null) ? 0 : getVPC().hashCode()); hashCode = prime * hashCode + ((getCallerReference() == null) ? 0 : getCallerReference().hashCode()); hashCode = prime * hashCode + ((getHostedZoneConfig() == null) ? 0 : getHostedZoneConfig().hashCode()); hashCode = prime * hashCode + ((getDelegationSetId() == null) ? 0 : getDelegationSetId().hashCode()); return hashCode; }
if (other.getHostedZoneConfig() == null ^ this.getHostedZoneConfig() == null) return false; if (other.getHostedZoneConfig() != null && other.getHostedZoneConfig().equals(this.getHostedZoneConfig()) == false) return false; if (other.getDelegationSetId() == null ^ this.getDelegationSetId() == null)
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getId() == null) ? 0 : getId().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getCallerReference() == null) ? 0 : getCallerReference().hashCode()); hashCode = prime * hashCode + ((getConfig() == null) ? 0 : getConfig().hashCode()); hashCode = prime * hashCode + ((getResourceRecordSetCount() == null) ? 0 : getResourceRecordSetCount().hashCode()); hashCode = prime * hashCode + ((getLinkedService() == null) ? 0 : getLinkedService().hashCode()); return hashCode; }
if (other.getConfig() == null ^ this.getConfig() == null) return false; if (other.getConfig() != null && other.getConfig().equals(this.getConfig()) == false) return false; if (other.getResourceRecordSetCount() == null ^ this.getResourceRecordSetCount() == null)
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof HostedZoneConfig == false) return false; HostedZoneConfig other = (HostedZoneConfig) obj; if (other.getComment() == null ^ this.getComment() == null) return false; if (other.getComment() != null && other.getComment().equals(this.getComment()) == false) return false; if (other.getPrivateZone() == null ^ this.getPrivateZone() == null) return false; if (other.getPrivateZone() != null && other.getPrivateZone().equals(this.getPrivateZone()) == false) return false; return true; }
/** * 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 (getComment() != null) sb.append("Comment: ").append(getComment()).append(","); if (getPrivateZone() != null) sb.append("PrivateZone: ").append(getPrivateZone()); sb.append("}"); return sb.toString(); }
xmlWriter.startElement("HostedZoneConfig"); if (hostedZoneConfig.getComment() != null) { xmlWriter.startElement("Comment").value(hostedZoneConfig.getComment()).endElement(); if (hostedZoneConfig.getPrivateZone() != null) { xmlWriter.startElement("PrivateZone").value(hostedZoneConfig.getPrivateZone()).endElement();
ObjectNode toJson(GetHostedZoneResult hzResult) { HostedZone hz = hzResult.getHostedZone(); ObjectNode n = mapper.createObjectNode(); n.put("aws_account", getAccountId()); n.put("aws_id", hz.getId()); n.put("aws_name", hz.getName()); n.put("aws_callerReference", hz.getCallerReference()); n.put("aws_resourceRecordSetCount", hz.getResourceRecordSetCount()); n.put("aws_comment", hz.getConfig().getComment()); n.put("aws_privateZone", hz.getConfig().getPrivateZone()); n.put("aws_arn", "arn:aws:route53:::hostedzone/" + hz.getId()); ArrayNode an = mapper.createArrayNode(); if (hzResult.getDelegationSet() != null) { hzResult.getDelegationSet().getNameServers().forEach(ns -> { an.add(ns); }); } n.set("aws_nameServers", an); return n; }