# SafeSynthesizer

## Jobs

Types:

```python
from nemo_platform.types.safe_synthesizer import (
    ClassifyConfig,
    Column,
    ColumnActions,
    DataParameters,
    DifferentialPrivacyHyperparams,
    EvaluationParameters,
    GenerateParameters,
    GlinerConfig,
    Globals,
    NERConfig,
    PIIReplacerConfig,
    Row,
    RowActions,
    SafeSynthesizerJob,
    SafeSynthesizerJobConfig,
    SafeSynthesizerJobRequest,
    SafeSynthesizerJobsListFilter,
    SafeSynthesizerJobsPage,
    SafeSynthesizerJobsSortField,
    SafeSynthesizerParameters,
    StepDefinition,
    TimeSeriesParameters,
    TrainingHyperparams,
    ValidationParameters,
)
```

Methods:

- client.safe_synthesizer.jobs.create(\*, workspace, \*\*params) -> SafeSynthesizerJob
- client.safe_synthesizer.jobs.retrieve(name, \*, workspace) -> SafeSynthesizerJob
- client.safe_synthesizer.jobs.list(\*, workspace, \*\*params) -> SyncDefaultPagination[SafeSynthesizerJob]
- client.safe_synthesizer.jobs.delete(name, \*, workspace) -> None
- client.safe_synthesizer.jobs.cancel(name, \*, workspace) -> SafeSynthesizerJob
- client.safe_synthesizer.jobs.get_logs(name, \*, workspace, \*\*params) -> SyncLogsPagination[PlatformJobLog]
- client.safe_synthesizer.jobs.get_status(name, \*, workspace) -> PlatformJobStatusResponse

### Results

Types:

```python
from nemo_platform.types.safe_synthesizer.jobs import SafeSynthesizerSummary, SafeSynthesizerTiming
```

Methods:

- client.safe_synthesizer.jobs.results.retrieve(name, \*, workspace, job) -> PlatformJobResultResponse
- client.safe_synthesizer.jobs.results.list(name, \*, workspace) -> PlatformJobListResultResponse
- client.safe_synthesizer.jobs.results.download(name, \*, workspace, job) -> BinaryAPIResponse
- client.safe_synthesizer.jobs.results.download_adapter(job, \*, workspace) -> BinaryAPIResponse
- client.safe_synthesizer.jobs.results.download_evaluation_report(job, \*, workspace) -> BinaryAPIResponse
- client.safe_synthesizer.jobs.results.download_summary(job, \*, workspace) -> SafeSynthesizerSummary
- client.safe_synthesizer.jobs.results.download_synthetic_data(job, \*, workspace) -> BinaryAPIResponse
