Class DatasetAssertionInfo


  • @Validated
    @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2022-10-18T12:49:45.903581Z[Etc/UTC]")
    public class DatasetAssertionInfo
    extends java.lang.Object
    Attributes that are applicable to single-Dataset Assertions
    • Constructor Detail

      • DatasetAssertionInfo

        public DatasetAssertionInfo()
    • Method Detail

      • getDataset

        @NotNull
        public @NotNull java.lang.String getDataset()
        The dataset targeted by this assertion.
        Returns:
        dataset
      • setDataset

        public void setDataset​(java.lang.String dataset)
      • getScope

        @NotNull
        @Valid
        public @NotNull @Valid DatasetAssertionScope getScope()
        Get scope
        Returns:
        scope
      • getFields

        public java.util.List<java.lang.String> getFields()
        One or more dataset schema fields that are targeted by this assertion
        Returns:
        fields
      • setFields

        public void setFields​(java.util.List<java.lang.String> fields)
      • getAggregation

        @Valid
        public @Valid AssertionStdAggregation getAggregation()
        Get aggregation
        Returns:
        aggregation
      • getOperator

        @NotNull
        @Valid
        public @NotNull @Valid AssertionStdOperator getOperator()
        Get operator
        Returns:
        operator
      • getParameters

        @Valid
        public @Valid AssertionStdParameters getParameters()
        Get parameters
        Returns:
        parameters
      • getNativeType

        public java.lang.String getNativeType()
        Native assertion type
        Returns:
        nativeType
      • setNativeType

        public void setNativeType​(java.lang.String nativeType)
      • nativeParameters

        public DatasetAssertionInfo nativeParameters​(java.util.Map<java.lang.String,​java.lang.String> nativeParameters)
      • putNativeParametersItem

        public DatasetAssertionInfo putNativeParametersItem​(java.lang.String key,
                                                            java.lang.String nativeParametersItem)
      • getNativeParameters

        public java.util.Map<java.lang.String,​java.lang.String> getNativeParameters()
        Native parameters required for the assertion.
        Returns:
        nativeParameters
      • setNativeParameters

        public void setNativeParameters​(java.util.Map<java.lang.String,​java.lang.String> nativeParameters)
      • getLogic

        public java.lang.String getLogic()
        Get logic
        Returns:
        logic
      • setLogic

        public void setLogic​(java.lang.String logic)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object