* The sequence store ID for the store that the read set will be created in. *
*/ private String sequenceStoreId; /** ** he ID for the initiated multipart upload. *
*/ private String uploadId; /** ** The file type of the read set source. *
*/ private String sourceFileType; /** ** The source's subject ID. *
*/ private String subjectId; /** ** The source's sample ID. *
*/ private String sampleId; /** ** The source of the read set. *
*/ private String generatedFrom; /** ** The read set source's reference ARN. *
*/ private String referenceArn; /** ** The name of the read set. *
*/ private String name; /** ** The description of the read set. *
*/ private String description; /** ** The tags to add to the read set. *
*/ private java.util.Map* The creation time of the multipart upload. *
*/ private java.util.Date creationTime; /** ** The sequence store ID for the store that the read set will be created in. *
* * @param sequenceStoreId * The sequence store ID for the store that the read set will be created in. */ public void setSequenceStoreId(String sequenceStoreId) { this.sequenceStoreId = sequenceStoreId; } /** ** The sequence store ID for the store that the read set will be created in. *
* * @return The sequence store ID for the store that the read set will be created in. */ public String getSequenceStoreId() { return this.sequenceStoreId; } /** ** The sequence store ID for the store that the read set will be created in. *
* * @param sequenceStoreId * The sequence store ID for the store that the read set will be created in. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withSequenceStoreId(String sequenceStoreId) { setSequenceStoreId(sequenceStoreId); return this; } /** ** he ID for the initiated multipart upload. *
* * @param uploadId * he ID for the initiated multipart upload. */ public void setUploadId(String uploadId) { this.uploadId = uploadId; } /** ** he ID for the initiated multipart upload. *
* * @return he ID for the initiated multipart upload. */ public String getUploadId() { return this.uploadId; } /** ** he ID for the initiated multipart upload. *
* * @param uploadId * he ID for the initiated multipart upload. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withUploadId(String uploadId) { setUploadId(uploadId); return this; } /** ** The file type of the read set source. *
* * @param sourceFileType * The file type of the read set source. * @see FileType */ public void setSourceFileType(String sourceFileType) { this.sourceFileType = sourceFileType; } /** ** The file type of the read set source. *
* * @return The file type of the read set source. * @see FileType */ public String getSourceFileType() { return this.sourceFileType; } /** ** The file type of the read set source. *
* * @param sourceFileType * The file type of the read set source. * @return Returns a reference to this object so that method calls can be chained together. * @see FileType */ public CreateMultipartReadSetUploadResult withSourceFileType(String sourceFileType) { setSourceFileType(sourceFileType); return this; } /** ** The file type of the read set source. *
* * @param sourceFileType * The file type of the read set source. * @return Returns a reference to this object so that method calls can be chained together. * @see FileType */ public CreateMultipartReadSetUploadResult withSourceFileType(FileType sourceFileType) { this.sourceFileType = sourceFileType.toString(); return this; } /** ** The source's subject ID. *
* * @param subjectId * The source's subject ID. */ public void setSubjectId(String subjectId) { this.subjectId = subjectId; } /** ** The source's subject ID. *
* * @return The source's subject ID. */ public String getSubjectId() { return this.subjectId; } /** ** The source's subject ID. *
* * @param subjectId * The source's subject ID. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withSubjectId(String subjectId) { setSubjectId(subjectId); return this; } /** ** The source's sample ID. *
* * @param sampleId * The source's sample ID. */ public void setSampleId(String sampleId) { this.sampleId = sampleId; } /** ** The source's sample ID. *
* * @return The source's sample ID. */ public String getSampleId() { return this.sampleId; } /** ** The source's sample ID. *
* * @param sampleId * The source's sample ID. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withSampleId(String sampleId) { setSampleId(sampleId); return this; } /** ** The source of the read set. *
* * @param generatedFrom * The source of the read set. */ public void setGeneratedFrom(String generatedFrom) { this.generatedFrom = generatedFrom; } /** ** The source of the read set. *
* * @return The source of the read set. */ public String getGeneratedFrom() { return this.generatedFrom; } /** ** The source of the read set. *
* * @param generatedFrom * The source of the read set. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withGeneratedFrom(String generatedFrom) { setGeneratedFrom(generatedFrom); return this; } /** ** The read set source's reference ARN. *
* * @param referenceArn * The read set source's reference ARN. */ public void setReferenceArn(String referenceArn) { this.referenceArn = referenceArn; } /** ** The read set source's reference ARN. *
* * @return The read set source's reference ARN. */ public String getReferenceArn() { return this.referenceArn; } /** ** The read set source's reference ARN. *
* * @param referenceArn * The read set source's reference ARN. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withReferenceArn(String referenceArn) { setReferenceArn(referenceArn); return this; } /** ** The name of the read set. *
* * @param name * The name of the read set. */ public void setName(String name) { this.name = name; } /** ** The name of the read set. *
* * @return The name of the read set. */ public String getName() { return this.name; } /** ** The name of the read set. *
* * @param name * The name of the read set. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withName(String name) { setName(name); return this; } /** ** The description of the read set. *
* * @param description * The description of the read set. */ public void setDescription(String description) { this.description = description; } /** ** The description of the read set. *
* * @return The description of the read set. */ public String getDescription() { return this.description; } /** ** The description of the read set. *
* * @param description * The description of the read set. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withDescription(String description) { setDescription(description); return this; } /** ** The tags to add to the read set. *
* * @return The tags to add to the read set. */ public java.util.Map* The tags to add to the read set. *
* * @param tags * The tags to add to the read set. */ public void setTags(java.util.Map* The tags to add to the read set. *
* * @param tags * The tags to add to the read set. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withTags(java.util.Map* The creation time of the multipart upload. *
* * @param creationTime * The creation time of the multipart upload. */ public void setCreationTime(java.util.Date creationTime) { this.creationTime = creationTime; } /** ** The creation time of the multipart upload. *
* * @return The creation time of the multipart upload. */ public java.util.Date getCreationTime() { return this.creationTime; } /** ** The creation time of the multipart upload. *
* * @param creationTime * The creation time of the multipart upload. * @return Returns a reference to this object so that method calls can be chained together. */ public CreateMultipartReadSetUploadResult withCreationTime(java.util.Date creationTime) { setCreationTime(creationTime); 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 (getSequenceStoreId() != null) sb.append("SequenceStoreId: ").append(getSequenceStoreId()).append(","); if (getUploadId() != null) sb.append("UploadId: ").append(getUploadId()).append(","); if (getSourceFileType() != null) sb.append("SourceFileType: ").append(getSourceFileType()).append(","); if (getSubjectId() != null) sb.append("SubjectId: ").append(getSubjectId()).append(","); if (getSampleId() != null) sb.append("SampleId: ").append(getSampleId()).append(","); if (getGeneratedFrom() != null) sb.append("GeneratedFrom: ").append(getGeneratedFrom()).append(","); if (getReferenceArn() != null) sb.append("ReferenceArn: ").append(getReferenceArn()).append(","); if (getName() != null) sb.append("Name: ").append(getName()).append(","); if (getDescription() != null) sb.append("Description: ").append(getDescription()).append(","); if (getTags() != null) sb.append("Tags: ").append(getTags()).append(","); if (getCreationTime() != null) sb.append("CreationTime: ").append(getCreationTime()); sb.append("}"); return sb.toString(); } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof CreateMultipartReadSetUploadResult == false) return false; CreateMultipartReadSetUploadResult other = (CreateMultipartReadSetUploadResult) obj; if (other.getSequenceStoreId() == null ^ this.getSequenceStoreId() == null) return false; if (other.getSequenceStoreId() != null && other.getSequenceStoreId().equals(this.getSequenceStoreId()) == false) return false; if (other.getUploadId() == null ^ this.getUploadId() == null) return false; if (other.getUploadId() != null && other.getUploadId().equals(this.getUploadId()) == false) return false; if (other.getSourceFileType() == null ^ this.getSourceFileType() == null) return false; if (other.getSourceFileType() != null && other.getSourceFileType().equals(this.getSourceFileType()) == false) return false; if (other.getSubjectId() == null ^ this.getSubjectId() == null) return false; if (other.getSubjectId() != null && other.getSubjectId().equals(this.getSubjectId()) == false) return false; if (other.getSampleId() == null ^ this.getSampleId() == null) return false; if (other.getSampleId() != null && other.getSampleId().equals(this.getSampleId()) == false) return false; if (other.getGeneratedFrom() == null ^ this.getGeneratedFrom() == null) return false; if (other.getGeneratedFrom() != null && other.getGeneratedFrom().equals(this.getGeneratedFrom()) == false) return false; if (other.getReferenceArn() == null ^ this.getReferenceArn() == null) return false; if (other.getReferenceArn() != null && other.getReferenceArn().equals(this.getReferenceArn()) == false) return false; if (other.getName() == null ^ this.getName() == null) return false; if (other.getName() != null && other.getName().equals(this.getName()) == false) return false; if (other.getDescription() == null ^ this.getDescription() == null) return false; if (other.getDescription() != null && other.getDescription().equals(this.getDescription()) == false) return false; if (other.getTags() == null ^ this.getTags() == null) return false; if (other.getTags() != null && other.getTags().equals(this.getTags()) == false) return false; if (other.getCreationTime() == null ^ this.getCreationTime() == null) return false; if (other.getCreationTime() != null && other.getCreationTime().equals(this.getCreationTime()) == false) return false; return true; } @Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getSequenceStoreId() == null) ? 0 : getSequenceStoreId().hashCode()); hashCode = prime * hashCode + ((getUploadId() == null) ? 0 : getUploadId().hashCode()); hashCode = prime * hashCode + ((getSourceFileType() == null) ? 0 : getSourceFileType().hashCode()); hashCode = prime * hashCode + ((getSubjectId() == null) ? 0 : getSubjectId().hashCode()); hashCode = prime * hashCode + ((getSampleId() == null) ? 0 : getSampleId().hashCode()); hashCode = prime * hashCode + ((getGeneratedFrom() == null) ? 0 : getGeneratedFrom().hashCode()); hashCode = prime * hashCode + ((getReferenceArn() == null) ? 0 : getReferenceArn().hashCode()); hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); hashCode = prime * hashCode + ((getTags() == null) ? 0 : getTags().hashCode()); hashCode = prime * hashCode + ((getCreationTime() == null) ? 0 : getCreationTime().hashCode()); return hashCode; } @Override public CreateMultipartReadSetUploadResult clone() { try { return (CreateMultipartReadSetUploadResult) super.clone(); } catch (CloneNotSupportedException e) { throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); } } }