Record Class ProcessedVectorComputationPayload
java.lang.Object
java.lang.Record
ubic.gemma.core.security.audit.payload.ProcessedVectorComputationPayload
- All Implemented Interfaces:
AuditEventPayload
public record ProcessedVectorComputationPayload(String rawQuantitationType, String processedQuantitationType, int numberOfMaskedMissingValues, int numberOfMaskedOutliers, boolean quantileNormalized, String comment)
extends Record
implements AuditEventPayload
Structured payload for
ProcessedVectorComputationEvent writes.
Captures the same fields the legacy free-form DETAIL string
encoded:
rawQuantitationType— display string of the raw QT used as input.processedQuantitationType— display string of the freshly-created processed QT.numberOfMaskedMissingValues— count of cells masked due to missing-value detection (0 = omitted in legacy detail).numberOfMaskedOutliers— count of cells masked due to outlier flagging (0 = omitted in legacy detail).quantileNormalized— true if the processed vectors were quantile-normalized.comment— optional free-form comment from the creation summary.
Phase C bucket 2f — see AUDIT_PHASE_C_RECCE.md §4d.
-
Nested Class Summary
Nested classes/interfaces inherited from interface AuditEventPayload
AuditEventPayload.None -
Constructor Summary
ConstructorsConstructorDescriptionProcessedVectorComputationPayload(String rawQuantitationType, String processedQuantitationType, int numberOfMaskedMissingValues, int numberOfMaskedOutliers, boolean quantileNormalized, String comment) Creates an instance of aProcessedVectorComputationPayloadrecord class. -
Method Summary
Modifier and TypeMethodDescriptioncomment()Returns the value of thecommentrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.intReturns the value of thenumberOfMaskedMissingValuesrecord component.intReturns the value of thenumberOfMaskedOutliersrecord component.Returns the value of theprocessedQuantitationTyperecord component.booleanReturns the value of thequantileNormalizedrecord component.Returns the value of therawQuantitationTyperecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
ProcessedVectorComputationPayload
public ProcessedVectorComputationPayload(@Nullable String rawQuantitationType, @Nullable String processedQuantitationType, int numberOfMaskedMissingValues, int numberOfMaskedOutliers, boolean quantileNormalized, @Nullable String comment) Creates an instance of aProcessedVectorComputationPayloadrecord class.- Parameters:
rawQuantitationType- the value for therawQuantitationTyperecord componentprocessedQuantitationType- the value for theprocessedQuantitationTyperecord componentnumberOfMaskedMissingValues- the value for thenumberOfMaskedMissingValuesrecord componentnumberOfMaskedOutliers- the value for thenumberOfMaskedOutliersrecord componentquantileNormalized- the value for thequantileNormalizedrecord componentcomment- the value for thecommentrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
rawQuantitationType
Returns the value of therawQuantitationTyperecord component.- Returns:
- the value of the
rawQuantitationTyperecord component
-
processedQuantitationType
Returns the value of theprocessedQuantitationTyperecord component.- Returns:
- the value of the
processedQuantitationTyperecord component
-
numberOfMaskedMissingValues
public int numberOfMaskedMissingValues()Returns the value of thenumberOfMaskedMissingValuesrecord component.- Returns:
- the value of the
numberOfMaskedMissingValuesrecord component
-
numberOfMaskedOutliers
public int numberOfMaskedOutliers()Returns the value of thenumberOfMaskedOutliersrecord component.- Returns:
- the value of the
numberOfMaskedOutliersrecord component
-
quantileNormalized
public boolean quantileNormalized()Returns the value of thequantileNormalizedrecord component.- Returns:
- the value of the
quantileNormalizedrecord component
-
comment
Returns the value of thecommentrecord component.- Returns:
- the value of the
commentrecord component
-