InputSet: 여러 입력의 명세
transforms.api.InputSet은 여러 변환 입력의 명세를 하나로 선언합니다.
transforms.api.InputSet(aliases=None, description=None)
| 인자 | 형식 | 조건 |
|---|---|---|
aliases | list[str] | 데이터셋 RID 또는 Compass 절대 경로 목록. 기본값 None이면 바인딩되지 않은 상태이며 빈 목록은 허용하지 않음 |
description | str | 기본값 None. 입력 집합 설명 기능은 아직 구현되어 있지 않음 |
단일 데이터셋의 입력 명세는 Input을 사용합니다. aliases를 생략한 상태와 빈 목록을 전달한 상태는 같은 설정으로 취급하지 않습니다.
실행 인터페이스
| 메서드 또는 속성 | 계약 |
|---|---|
instance(context, json_value) | 정적 메서드. ParamContext와 JobSpec의 원시 JSON 값을 받아 compute 함수에 주입할 인스턴스 생성 |
input_results(_instance, **_kwargs) | instance에서 생성한 객체를 받아 입력 RID별 TransformsInputResult 맵을 만들고 TransformJobResult에 병합 |
json_value | JobSpec용 JSON 값. None이면 바인딩되지 않은 상태 |
schema | 유효한 JSON 스키마 반환 |
input_results는 1.53.0에 추가되었습니다. 매개변수 중 하나라도 바인딩되지 않은 변환은 JobSpec을 게시하지 않습니다. 생성 맥락의 필드는 ParamContext를 따릅니다.