* The ID of the canceled query. *
*/ private String queryId; /** *
* Shows the status of a query after a CancelQuery
request. Typically, the values shown are either
* RUNNING
or CANCELLED
.
*
* The ID of the canceled query. *
* * @param queryId * The ID of the canceled query. */ public void setQueryId(String queryId) { this.queryId = queryId; } /** ** The ID of the canceled query. *
* * @return The ID of the canceled query. */ public String getQueryId() { return this.queryId; } /** ** The ID of the canceled query. *
* * @param queryId * The ID of the canceled query. * @return Returns a reference to this object so that method calls can be chained together. */ public CancelQueryResult withQueryId(String queryId) { setQueryId(queryId); return this; } /** *
* Shows the status of a query after a CancelQuery
request. Typically, the values shown are either
* RUNNING
or CANCELLED
.
*
CancelQuery
request. Typically, the values shown are
* either RUNNING
or CANCELLED
.
* @see QueryStatus
*/
public void setQueryStatus(String queryStatus) {
this.queryStatus = queryStatus;
}
/**
*
* Shows the status of a query after a CancelQuery
request. Typically, the values shown are either
* RUNNING
or CANCELLED
.
*
CancelQuery
request. Typically, the values shown are
* either RUNNING
or CANCELLED
.
* @see QueryStatus
*/
public String getQueryStatus() {
return this.queryStatus;
}
/**
*
* Shows the status of a query after a CancelQuery
request. Typically, the values shown are either
* RUNNING
or CANCELLED
.
*
CancelQuery
request. Typically, the values shown are
* either RUNNING
or CANCELLED
.
* @return Returns a reference to this object so that method calls can be chained together.
* @see QueryStatus
*/
public CancelQueryResult withQueryStatus(String queryStatus) {
setQueryStatus(queryStatus);
return this;
}
/**
*
* Shows the status of a query after a CancelQuery
request. Typically, the values shown are either
* RUNNING
or CANCELLED
.
*
CancelQuery
request. Typically, the values shown are
* either RUNNING
or CANCELLED
.
* @return Returns a reference to this object so that method calls can be chained together.
* @see QueryStatus
*/
public CancelQueryResult withQueryStatus(QueryStatus queryStatus) {
this.queryStatus = queryStatus.toString();
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 (getQueryId() != null)
sb.append("QueryId: ").append(getQueryId()).append(",");
if (getQueryStatus() != null)
sb.append("QueryStatus: ").append(getQueryStatus());
sb.append("}");
return sb.toString();
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (obj instanceof CancelQueryResult == false)
return false;
CancelQueryResult other = (CancelQueryResult) obj;
if (other.getQueryId() == null ^ this.getQueryId() == null)
return false;
if (other.getQueryId() != null && other.getQueryId().equals(this.getQueryId()) == false)
return false;
if (other.getQueryStatus() == null ^ this.getQueryStatus() == null)
return false;
if (other.getQueryStatus() != null && other.getQueryStatus().equals(this.getQueryStatus()) == false)
return false;
return true;
}
@Override
public int hashCode() {
final int prime = 31;
int hashCode = 1;
hashCode = prime * hashCode + ((getQueryId() == null) ? 0 : getQueryId().hashCode());
hashCode = prime * hashCode + ((getQueryStatus() == null) ? 0 : getQueryStatus().hashCode());
return hashCode;
}
@Override
public CancelQueryResult clone() {
try {
return (CancelQueryResult) super.clone();
} catch (CloneNotSupportedException e) {
throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e);
}
}
}