@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getCacheParameterGroupName() == null) ? 0 : getCacheParameterGroupName().hashCode()); hashCode = prime * hashCode + ((getParameterApplyStatus() == null) ? 0 : getParameterApplyStatus().hashCode()); hashCode = prime * hashCode + ((getCacheNodeIdsToReboot() == null) ? 0 : getCacheNodeIdsToReboot().hashCode()); return hashCode; }
/** * <p> * A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a * numeric identifier (0001, 0002, etc.). * </p> * * @param cacheNodeIdsToReboot * A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a * numeric identifier (0001, 0002, etc.). * @return Returns a reference to this object so that method calls can be chained together. */ public CacheParameterGroupStatus withCacheNodeIdsToReboot(java.util.Collection<String> cacheNodeIdsToReboot) { setCacheNodeIdsToReboot(cacheNodeIdsToReboot); return this; }
/** * <p> * The name of the cache parameter group. * </p> * * @param cacheParameterGroupName * The name of the cache parameter group. * @return Returns a reference to this object so that method calls can be chained together. */ public CacheParameterGroupStatus withCacheParameterGroupName(String cacheParameterGroupName) { setCacheParameterGroupName(cacheParameterGroupName); return this; }
public CacheParameterGroupStatus unmarshall(StaxUnmarshallerContext context) throws Exception { CacheParameterGroupStatus cacheParameterGroupStatus = new CacheParameterGroupStatus(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1; cacheParameterGroupStatus.setCacheParameterGroupName(StringStaxUnmarshaller.getInstance().unmarshall(context)); continue; cacheParameterGroupStatus.setParameterApplyStatus(StringStaxUnmarshaller.getInstance().unmarshall(context)); continue; cacheParameterGroupStatus.withCacheNodeIdsToReboot(new ArrayList<String>()); continue; cacheParameterGroupStatus.withCacheNodeIdsToReboot(StringStaxUnmarshaller.getInstance().unmarshall(context)); continue;
elastiCacheVH.setParameterGroup(cluster.getCacheParameterGroup().getCacheParameterGroupName()+"("+cluster.getCacheParameterGroup().getParameterApplyStatus()+")"); elastiCacheVH.setCluster(cluster); String engine = cluster.getEngine();
/** * <p> * The status of parameter updates. * </p> * * @param parameterApplyStatus * The status of parameter updates. * @return Returns a reference to this object so that method calls can be chained together. */ public CacheParameterGroupStatus withParameterApplyStatus(String parameterApplyStatus) { setParameterApplyStatus(parameterApplyStatus); return this; }
hashCode = prime * hashCode + ((getNotificationConfiguration() == null) ? 0 : getNotificationConfiguration().hashCode()); hashCode = prime * hashCode + ((getCacheSecurityGroups() == null) ? 0 : getCacheSecurityGroups().hashCode()); hashCode = prime * hashCode + ((getCacheParameterGroup() == null) ? 0 : getCacheParameterGroup().hashCode()); hashCode = prime * hashCode + ((getCacheSubnetGroupName() == null) ? 0 : getCacheSubnetGroupName().hashCode()); hashCode = prime * hashCode + ((getCacheNodes() == null) ? 0 : getCacheNodes().hashCode());
if (other.getCacheParameterGroup() == null ^ this.getCacheParameterGroup() == null) return false; if (other.getCacheParameterGroup() != null && other.getCacheParameterGroup().equals(this.getCacheParameterGroup()) == false) return false; if (other.getCacheSubnetGroupName() == null ^ this.getCacheSubnetGroupName() == null)
this.cacheParameterGroup = cacheCluster.getCacheParameterGroup().toString(); this.cacheSubnetGroupName = cacheCluster.getCacheSubnetGroupName(); this.cacheNodes = cacheCluster.getCacheNodes().toString();
public CacheParameterGroupStatus unmarshall(StaxUnmarshallerContext context) throws Exception { CacheParameterGroupStatus cacheParameterGroupStatus = new CacheParameterGroupStatus(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1; cacheParameterGroupStatus.setCacheParameterGroupName(StringStaxUnmarshaller.getInstance().unmarshall(context)); continue; cacheParameterGroupStatus.setParameterApplyStatus(StringStaxUnmarshaller.getInstance().unmarshall(context)); continue; cacheParameterGroupStatus.withCacheNodeIdsToReboot(new ArrayList<String>()); continue; cacheParameterGroupStatus.withCacheNodeIdsToReboot(StringStaxUnmarshaller.getInstance().unmarshall(context)); continue;
/** * <p> * The status of parameter updates. * </p> * * @param parameterApplyStatus * The status of parameter updates. * @return Returns a reference to this object so that method calls can be chained together. */ public CacheParameterGroupStatus withParameterApplyStatus(String parameterApplyStatus) { setParameterApplyStatus(parameterApplyStatus); return this; }
hashCode = prime * hashCode + ((getNotificationConfiguration() == null) ? 0 : getNotificationConfiguration().hashCode()); hashCode = prime * hashCode + ((getCacheSecurityGroups() == null) ? 0 : getCacheSecurityGroups().hashCode()); hashCode = prime * hashCode + ((getCacheParameterGroup() == null) ? 0 : getCacheParameterGroup().hashCode()); hashCode = prime * hashCode + ((getCacheSubnetGroupName() == null) ? 0 : getCacheSubnetGroupName().hashCode()); hashCode = prime * hashCode + ((getCacheNodes() == null) ? 0 : getCacheNodes().hashCode());
if (other.getCacheParameterGroup() == null ^ this.getCacheParameterGroup() == null) return false; if (other.getCacheParameterGroup() != null && other.getCacheParameterGroup().equals(this.getCacheParameterGroup()) == false) return false; if (other.getCacheSubnetGroupName() == null ^ this.getCacheSubnetGroupName() == null)
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof CacheParameterGroupStatus == false) return false; CacheParameterGroupStatus other = (CacheParameterGroupStatus) obj; if (other.getCacheParameterGroupName() == null ^ this.getCacheParameterGroupName() == null) return false; if (other.getCacheParameterGroupName() != null && other.getCacheParameterGroupName().equals(this.getCacheParameterGroupName()) == false) return false; if (other.getParameterApplyStatus() == null ^ this.getParameterApplyStatus() == null) return false; if (other.getParameterApplyStatus() != null && other.getParameterApplyStatus().equals(this.getParameterApplyStatus()) == false) return false; if (other.getCacheNodeIdsToReboot() == null ^ this.getCacheNodeIdsToReboot() == null) return false; if (other.getCacheNodeIdsToReboot() != null && other.getCacheNodeIdsToReboot().equals(this.getCacheNodeIdsToReboot()) == false) return false; return true; }
/** * <p> * A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a * numeric identifier (0001, 0002, etc.). * </p> * <p> * <b>NOTE:</b> This method appends the values to the existing list (if any). Use * {@link #setCacheNodeIdsToReboot(java.util.Collection)} or {@link #withCacheNodeIdsToReboot(java.util.Collection)} * if you want to override the existing values. * </p> * * @param cacheNodeIdsToReboot * A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a * numeric identifier (0001, 0002, etc.). * @return Returns a reference to this object so that method calls can be chained together. */ public CacheParameterGroupStatus withCacheNodeIdsToReboot(String... cacheNodeIdsToReboot) { if (this.cacheNodeIdsToReboot == null) { setCacheNodeIdsToReboot(new com.amazonaws.internal.SdkInternalList<String>(cacheNodeIdsToReboot.length)); } for (String ele : cacheNodeIdsToReboot) { this.cacheNodeIdsToReboot.add(ele); } return this; }
/** * <p> * The name of the cache parameter group. * </p> * * @param cacheParameterGroupName * The name of the cache parameter group. * @return Returns a reference to this object so that method calls can be chained together. */ public CacheParameterGroupStatus withCacheParameterGroupName(String cacheParameterGroupName) { setCacheParameterGroupName(cacheParameterGroupName); return this; }
/** * 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 (getCacheParameterGroupName() != null) sb.append("CacheParameterGroupName: ").append(getCacheParameterGroupName()).append(","); if (getParameterApplyStatus() != null) sb.append("ParameterApplyStatus: ").append(getParameterApplyStatus()).append(","); if (getCacheNodeIdsToReboot() != null) sb.append("CacheNodeIdsToReboot: ").append(getCacheNodeIdsToReboot()); sb.append("}"); return sb.toString(); }
/** * <p> * A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a * numeric identifier (0001, 0002, etc.). * </p> * * @param cacheNodeIdsToReboot * A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a * numeric identifier (0001, 0002, etc.). * @return Returns a reference to this object so that method calls can be chained together. */ public CacheParameterGroupStatus withCacheNodeIdsToReboot(java.util.Collection<String> cacheNodeIdsToReboot) { setCacheNodeIdsToReboot(cacheNodeIdsToReboot); return this; }
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getCacheParameterGroupName() == null) ? 0 : getCacheParameterGroupName().hashCode()); hashCode = prime * hashCode + ((getParameterApplyStatus() == null) ? 0 : getParameterApplyStatus().hashCode()); hashCode = prime * hashCode + ((getCacheNodeIdsToReboot() == null) ? 0 : getCacheNodeIdsToReboot().hashCode()); return hashCode; }
/** * <p> * A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a * numeric identifier (0001, 0002, etc.). * </p> * <p> * <b>NOTE:</b> This method appends the values to the existing list (if any). Use * {@link #setCacheNodeIdsToReboot(java.util.Collection)} or {@link #withCacheNodeIdsToReboot(java.util.Collection)} * if you want to override the existing values. * </p> * * @param cacheNodeIdsToReboot * A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a * numeric identifier (0001, 0002, etc.). * @return Returns a reference to this object so that method calls can be chained together. */ public CacheParameterGroupStatus withCacheNodeIdsToReboot(String... cacheNodeIdsToReboot) { if (this.cacheNodeIdsToReboot == null) { setCacheNodeIdsToReboot(new com.amazonaws.internal.SdkInternalList<String>(cacheNodeIdsToReboot.length)); } for (String ele : cacheNodeIdsToReboot) { this.cacheNodeIdsToReboot.add(ele); } return this; }