dd-trace
    Preparing search index...

    Interface Dataset

    interface Dataset {
        addRecord(
            input: JSONType,
            expectedOutput?: JSONType,
            metadata?: Record<string, JSONType>,
            tags?: string[],
        ): Dataset;
        addTags(index: number, tags: string[]): Dataset;
        delete(index: number): Dataset;
        description(): string;
        filterTags(): string[];
        id(): string | null;
        latestVersion(): number | null;
        name(): string;
        projectId(): string | null;
        push(): Promise<DatasetPushResult>;
        records(): {
            expectedOutput: JSONType;
            id: string
            | null;
            input: JSONType;
            metadata: Record<string, JSONType>;
            tags: string[];
        }[];
        removeTags(index: number, tags: string[]): Dataset;
        replaceTags(index: number, tags: string[]): Dataset;
        update(
            index: number,
            fields: {
                expectedOutput?: JSONType;
                input?: JSONType;
                metadata?: Record<string, JSONType>;
            },
        ): Dataset;
        url(): string | null;
        version(): number | null;
    }
    Index
    • Add tags to a dataset record.

      Parameters

      • index: number
      • tags: string[]

      Returns Dataset

    • Return the tags used to filter this dataset.

      Returns string[]

    • Returns number | null

    • Returns string | null

    • Returns {
          expectedOutput: JSONType;
          id: string | null;
          input: JSONType;
          metadata: Record<string, JSONType>;
          tags: string[];
      }[]

    • Remove tags from a dataset record.

      Parameters

      • index: number
      • tags: string[]

      Returns Dataset

    • Replace all tags on a dataset record.

      Parameters

      • index: number
      • tags: string[]

      Returns Dataset

    • Update fields on an existing dataset record.

      Parameters

      • index: number
      • fields: {
            expectedOutput?: JSONType;
            input?: JSONType;
            metadata?: Record<string, JSONType>;
        }

      Returns Dataset

    • Dashboard URL for the dataset, or null until pushed.

      Returns string | null