@Override public Future<DeleteQueueResult> deleteQueueAsync(String queueUrl, AsyncHandler<DeleteQueueRequest, DeleteQueueResult> asyncHandler) { return deleteQueueAsync(new DeleteQueueRequest(queueUrl), asyncHandler); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DeleteQueueRequest == false) return false; DeleteQueueRequest other = (DeleteQueueRequest) obj; if (other.getQueueUrl() == null ^ this.getQueueUrl() == null) return false; if (other.getQueueUrl() != null && other.getQueueUrl().equals(this.getQueueUrl()) == false) return false; return true; }
/** * Constructs a new DeleteQueueRequest object. Callers should use the setter or fluent setter (with...) methods to * initialize any additional object members. * * @param queueUrl * The URL of the Amazon SQS queue to delete.</p> * <p> * Queue URLs and names are case-sensitive. */ public DeleteQueueRequest(String queueUrl) { setQueueUrl(queueUrl); }
/** * Simplified method form for invoking the DeleteQueue operation. * * @see #deleteQueueAsync(DeleteQueueRequest) */ @Override public java.util.concurrent.Future<DeleteQueueResult> deleteQueueAsync(String queueUrl) { return deleteQueueAsync(new DeleteQueueRequest().withQueueUrl(queueUrl)); }
DeleteQueueRequest deleteQueueRequest = new DeleteQueueRequest(); deleteQueueRequest.setQueueUrl(queueUrl); deleteQueue(deleteQueueRequest);
/** * Simplified method form for invoking the DeleteQueue operation. * * @see #deleteQueueAsync(DeleteQueueRequest) */ @Override public java.util.concurrent.Future<DeleteQueueResult> deleteQueueAsync(String queueUrl) { return deleteQueueAsync(new DeleteQueueRequest().withQueueUrl(queueUrl)); }
DeleteQueueRequest deleteQueueRequest = new DeleteQueueRequest(); deleteQueueRequest.setQueueUrl(queueUrl); deleteQueue(deleteQueueRequest);
@Override public DeleteQueueResult deleteQueue(String queueUrl) throws AmazonServiceException, AmazonClientException { return deleteQueue(new DeleteQueueRequest(queueUrl)); }
/** * Simplified method form for invoking the DeleteQueue operation with an AsyncHandler. * * @see #deleteQueueAsync(DeleteQueueRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DeleteQueueResult> deleteQueueAsync(String queueUrl, com.amazonaws.handlers.AsyncHandler<DeleteQueueRequest, DeleteQueueResult> asyncHandler) { return deleteQueueAsync(new DeleteQueueRequest().withQueueUrl(queueUrl), asyncHandler); }
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getQueueUrl() == null) ? 0 : getQueueUrl().hashCode()); return hashCode; }
/** * <p> * The URL of the Amazon SQS queue to delete. * </p> * <p> * Queue URLs and names are case-sensitive. * </p> * * @param queueUrl * The URL of the Amazon SQS queue to delete.</p> * <p> * Queue URLs and names are case-sensitive. * @return Returns a reference to this object so that method calls can be chained together. */ public DeleteQueueRequest withQueueUrl(String queueUrl) { setQueueUrl(queueUrl); return this; }
@Override public Future<DeleteQueueResult> deleteQueueAsync(String queueUrl) { return deleteQueueAsync(new DeleteQueueRequest(queueUrl)); }
/** * Simplified method form for invoking the DeleteQueue operation with an AsyncHandler. * * @see #deleteQueueAsync(DeleteQueueRequest, com.amazonaws.handlers.AsyncHandler) */ @Override public java.util.concurrent.Future<DeleteQueueResult> deleteQueueAsync(String queueUrl, com.amazonaws.handlers.AsyncHandler<DeleteQueueRequest, DeleteQueueResult> asyncHandler) { return deleteQueueAsync(new DeleteQueueRequest().withQueueUrl(queueUrl), asyncHandler); }
/** * 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 (getQueueUrl() != null) sb.append("QueueUrl: ").append(getQueueUrl()); sb.append("}"); return sb.toString(); }
/** * Constructs a new DeleteQueueRequest object. Callers should use the setter * or fluent setter (with...) methods to initialize any additional object * members. * * @param queueUrl <p> * The URL of the Amazon SQS queue to take action on. * </p> * <p> * Queue URLs are case-sensitive. * </p> */ public DeleteQueueRequest(String queueUrl) { setQueueUrl(queueUrl); }
public void shutdown() { try { sqs.deleteQueue(new DeleteQueueRequest(queueUrl)); } catch (Exception e) { log.warn("Unable to delete queue: " + queueUrl, e); } try { sns.deleteTopic(new DeleteTopicRequest(topicArn)); } catch (Exception e) { log.warn("Unable to delete topic: " + topicArn, e); } }
@Override public DeleteQueueResult deleteQueue(String queueUrl) { return deleteQueue(new DeleteQueueRequest().withQueueUrl(queueUrl)); }
public Request<DeleteQueueRequest> marshall(DeleteQueueRequest deleteQueueRequest) { if (deleteQueueRequest == null) { throw new SdkClientException("Invalid argument passed to marshall(...)"); } Request<DeleteQueueRequest> request = new DefaultRequest<DeleteQueueRequest>(deleteQueueRequest, "AmazonSQS"); request.addParameter("Action", "DeleteQueue"); request.addParameter("Version", "2012-11-05"); request.setHttpMethod(HttpMethodName.POST); if (deleteQueueRequest.getQueueUrl() != null) { request.addParameter("QueueUrl", StringUtils.fromString(deleteQueueRequest.getQueueUrl())); } return request; }
/** * Constructs a new DeleteQueueRequest object. Callers should use the setter or fluent setter (with...) methods to * initialize any additional object members. * * @param queueUrl * The URL of the Amazon SQS queue to delete.</p> * <p> * Queue URLs and names are case-sensitive. */ public DeleteQueueRequest(String queueUrl) { setQueueUrl(queueUrl); }
@Override public void deleteQueue(String queueUrl) throws AmazonServiceException, AmazonClientException { deleteQueue(new DeleteQueueRequest(queueUrl)); }