@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getResourceName() == null) ? 0 : getResourceName().hashCode()); hashCode = prime * hashCode + ((getFilters() == null) ? 0 : getFilters().hashCode()); return hashCode; }
/** * <p> * This parameter is not currently supported. * </p> * * @param filters * This parameter is not currently supported. * @return Returns a reference to this object so that method calls can be chained together. */ public ListTagsForResourceRequest withFilters(java.util.Collection<Filter> filters) { setFilters(filters); return this; }
/** * <p> * The Amazon RDS resource with tags to be listed. This value is an Amazon Resource Name (ARN). For information * about creating an ARN, see <a href= * "http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.ARN.html#USER_Tagging.ARN.Constructing"> * Constructing an ARN for Amazon RDS</a> in the <i>Amazon RDS User Guide</i>. * </p> * * @param resourceName * The Amazon RDS resource with tags to be listed. This value is an Amazon Resource Name (ARN). For * information about creating an ARN, see <a href= * "http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.ARN.html#USER_Tagging.ARN.Constructing" * > Constructing an ARN for Amazon RDS</a> in the <i>Amazon RDS User Guide</i>. * @return Returns a reference to this object so that method calls can be chained together. */ public ListTagsForResourceRequest withResourceName(String resourceName) { setResourceName(resourceName); return this; }
@Override protected Map<String, String> createInstance() throws Exception { LinkedHashMap<String, String> userTags = new LinkedHashMap<>(); ListTagsForResourceResult tagsForResource = this.amazonRds.listTagsForResource(new ListTagsForResourceRequest().withResourceName(getDbInstanceResourceName())); for (Tag tag : tagsForResource.getTagList()) { userTags.put(tag.getKey(), tag.getValue()); } return userTags; }
@Override protected Map<String, String> createInstance() throws Exception { LinkedHashMap<String, String> userTags = new LinkedHashMap<>(); ListTagsForResourceResult tagsForResource = this.amazonRds.listTagsForResource(new ListTagsForResourceRequest().withResourceName(getDbInstanceResourceName())); for (Tag tag : tagsForResource.getTagList()) { userTags.put(tag.getKey(), tag.getValue()); } return userTags; }
List<DBCluster> rdsListTemp = rslt.getDBClusters(); for(DBCluster cluster : rdsListTemp){ DBClusterVH vh = new DBClusterVH(cluster,rdsClient.listTagsForResource(new ListTagsForResourceRequest(). withResourceName(cluster.getDBClusterArn())). getTagList()); rdsList.add(vh);
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof ListTagsForResourceRequest == false) return false; ListTagsForResourceRequest other = (ListTagsForResourceRequest) obj; if (other.getResourceName() == null ^ this.getResourceName() == null) return false; if (other.getResourceName() != null && other.getResourceName().equals(this.getResourceName()) == false) return false; if (other.getFilters() == null ^ this.getFilters() == null) return false; if (other.getFilters() != null && other.getFilters().equals(this.getFilters()) == false) return false; return true; }
/** * <p> * This parameter is not currently supported. * </p> * <p> * <b>NOTE:</b> This method appends the values to the existing list (if any). Use * {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override * the existing values. * </p> * * @param filters * This parameter is not currently supported. * @return Returns a reference to this object so that method calls can be chained together. */ public ListTagsForResourceRequest withFilters(Filter... filters) { if (this.filters == null) { setFilters(new com.amazonaws.internal.SdkInternalList<Filter>(filters.length)); } for (Filter ele : filters) { this.filters.add(ele); } return this; }
/** * <p> * The Amazon RDS resource with tags to be listed. This value is an Amazon Resource Name (ARN). For information * about creating an ARN, see <a href= * "http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.ARN.html#USER_Tagging.ARN.Constructing"> * Constructing an ARN for Amazon RDS</a> in the <i>Amazon RDS User Guide</i>. * </p> * * @param resourceName * The Amazon RDS resource with tags to be listed. This value is an Amazon Resource Name (ARN). For * information about creating an ARN, see <a href= * "http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.ARN.html#USER_Tagging.ARN.Constructing" * > Constructing an ARN for Amazon RDS</a> in the <i>Amazon RDS User Guide</i>. * @return Returns a reference to this object so that method calls can be chained together. */ public ListTagsForResourceRequest withResourceName(String resourceName) { setResourceName(resourceName); return this; }
List<DBInstance> dbInstListTemp = rslt.getDBInstances(); for(DBInstance db : dbInstListTemp){ DBInstanceVH vh = new DBInstanceVH(db, rdsClient.listTagsForResource(new ListTagsForResourceRequest(). withResourceName(db.getDBInstanceArn())). getTagList()); dbInstList.add(vh);
/** * 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 (getResourceName() != null) sb.append("ResourceName: ").append(getResourceName()).append(","); if (getFilters() != null) sb.append("Filters: ").append(getFilters()); sb.append("}"); return sb.toString(); }
/** * <p> * This parameter is not currently supported. * </p> * * @param filters * This parameter is not currently supported. * @return Returns a reference to this object so that method calls can be chained together. */ public ListTagsForResourceRequest withFilters(java.util.Collection<Filter> filters) { setFilters(filters); return this; }
log.debug("Found {} RDS instances", instances.size()); for (DBInstance instance : instances) { ListTagsForResourceRequest tagsRequest = new ListTagsForResourceRequest() .withResourceName(rdsARN(regionName, awsAccountNumber, instance));
request.setHttpMethod(HttpMethodName.POST); if (listTagsForResourceRequest.getResourceName() != null) { request.addParameter("ResourceName", StringUtils.fromString(listTagsForResourceRequest.getResourceName())); if (!listTagsForResourceRequest.getFilters().isEmpty() || !((com.amazonaws.internal.SdkInternalList<Filter>) listTagsForResourceRequest.getFilters()).isAutoConstruct()) { com.amazonaws.internal.SdkInternalList<Filter> filtersList = (com.amazonaws.internal.SdkInternalList<Filter>) listTagsForResourceRequest .getFilters(); int filtersListIndex = 1;
/** * <p> * This parameter is not currently supported. * </p> * <p> * <b>NOTE:</b> This method appends the values to the existing list (if any). Use * {@link #setFilters(java.util.Collection)} or {@link #withFilters(java.util.Collection)} if you want to override * the existing values. * </p> * * @param filters * This parameter is not currently supported. * @return Returns a reference to this object so that method calls can be chained together. */ public ListTagsForResourceRequest withFilters(Filter... filters) { if (this.filters == null) { setFilters(new com.amazonaws.internal.SdkInternalList<Filter>(filters.length)); } for (Filter ele : filters) { this.filters.add(ele); } return this; }
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getResourceName() == null) ? 0 : getResourceName().hashCode()); hashCode = prime * hashCode + ((getFilters() == null) ? 0 : getFilters().hashCode()); return hashCode; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof ListTagsForResourceRequest == false) return false; ListTagsForResourceRequest other = (ListTagsForResourceRequest) obj; if (other.getResourceName() == null ^ this.getResourceName() == null) return false; if (other.getResourceName() != null && other.getResourceName().equals(this.getResourceName()) == false) return false; if (other.getFilters() == null ^ this.getFilters() == null) return false; if (other.getFilters() != null && other.getFilters().equals(this.getFilters()) == 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 (getResourceName() != null) sb.append("ResourceName: ").append(getResourceName()).append(","); if (getFilters() != null) sb.append("Filters: ").append(getFilters()); sb.append("}"); return sb.toString(); }
request.setHttpMethod(HttpMethodName.POST); if (listTagsForResourceRequest.getResourceName() != null) { request.addParameter("ResourceName", StringUtils.fromString(listTagsForResourceRequest.getResourceName())); if (!listTagsForResourceRequest.getFilters().isEmpty() || !((com.amazonaws.internal.SdkInternalList<Filter>) listTagsForResourceRequest.getFilters()).isAutoConstruct()) { com.amazonaws.internal.SdkInternalList<Filter> filtersList = (com.amazonaws.internal.SdkInternalList<Filter>) listTagsForResourceRequest .getFilters(); int filtersListIndex = 1;