FileDataGenerationJobSource Class

Definition

File source for data generation jobs — Azure OpenAI file input.

public class FileDataGenerationJobSource : Azure.AI.Projects.DataGenerationJobSource, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.FileDataGenerationJobSource>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.FileDataGenerationJobSource>
type FileDataGenerationJobSource = class
    inherit DataGenerationJobSource
    interface IJsonModel<FileDataGenerationJobSource>
    interface IPersistableModel<FileDataGenerationJobSource>
Public Class FileDataGenerationJobSource
Inherits DataGenerationJobSource
Implements IJsonModel(Of FileDataGenerationJobSource), IPersistableModel(Of FileDataGenerationJobSource)
Inheritance
FileDataGenerationJobSource
Implements

Constructors

Name Description
FileDataGenerationJobSource(String)

Initializes a new instance of FileDataGenerationJobSource.

Properties

Name Description
Description

Optional description of what this source represents — helps the pipeline interpret its content (e.g., 'Company refund policy document' or 'Describes the agent's core capabilities').

(Inherited from DataGenerationJobSource)
Id

Input Azure Open AI file id used for data generation.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DataGenerationJobSource>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IJsonModel<DataGenerationJobSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IJsonModel<FileDataGenerationJobSource>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<FileDataGenerationJobSource>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DataGenerationJobSource>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IPersistableModel<DataGenerationJobSource>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IPersistableModel<DataGenerationJobSource>.Write(ModelReaderWriterOptions) (Inherited from DataGenerationJobSource)
IPersistableModel<FileDataGenerationJobSource>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<FileDataGenerationJobSource>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<FileDataGenerationJobSource>.Write(ModelReaderWriterOptions)

Applies to