Create Tuning Job Config
constructor(httpOptions: HttpOptions? = null, method: TuningMethod? = null, validationDataset: TuningValidationDataset? = null, tunedModelDisplayName: String? = null, description: String? = null, epochCount: Int? = null, learningRateMultiplier: Double? = null, exportLastCheckpointOnly: Boolean? = null, preTunedModelCheckpointId: String? = null, adapterSize: AdapterSize? = null, tuningMode: TuningMode? = null, customBaseModel: String? = null, batchSize: Int? = null, learningRate: Double? = null, labels: Map<String, String>? = null, beta: Double? = null, baseTeacherModel: String? = null, tunedTeacherModelSource: String? = null, sftLossWeightMultiplier: Double? = null, outputUri: String? = null, encryptionSpec: EncryptionSpec? = null, rewardConfig: SingleReinforcementTuningRewardConfig? = null, compositeRewardConfig: CompositeReinforcementTuningRewardConfig? = null, samplesPerPrompt: Int? = null, evaluateInterval: Int? = null, checkpointInterval: Int? = null, maxOutputTokens: Int? = null, thinkingLevel: ReinforcementTuningThinkingLevel? = null, validationDatasetUri: String? = null)