gravitino.dto.function.function_resources_dto.FunctionResourcesDTO¶
- class gravitino.dto.function.function_resources_dto.FunctionResourcesDTO(_jars: List[str] | None = None, _files: List[str] | None = None, _archives: List[str] | None = None)¶
Bases:
DataClassJsonMixinDTO for function resources.
- __init__(_jars: List[str] | None = None, _files: List[str] | None = None, _archives: List[str] | None = None) None¶
Methods
__init__([_jars, _files, _archives])archives()Returns the archive resources.
files()Returns the file resources.
from_dict(kvs, *[, infer_missing])from_function_resources(resources)Create a FunctionResourcesDTO from a FunctionResources instance.
from_json(s, *[, parse_float, parse_int, ...])jars()Returns the jar resources.
schema(*[, infer_missing, only, exclude, ...])to_dict([encode_json])Convert this DTO to a FunctionResources instance.
to_json(*[, skipkeys, ensure_ascii, ...])Attributes
dataclass_json_config- archives() List[str]¶
Returns the archive resources.
- files() List[str]¶
Returns the file resources.
- classmethod from_function_resources(resources: FunctionResources | None) FunctionResourcesDTO | None¶
Create a FunctionResourcesDTO from a FunctionResources instance.
- jars() List[str]¶
Returns the jar resources.
- to_function_resources()¶
Convert this DTO to a FunctionResources instance.