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: DataClassJsonMixin

DTO 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])

to_function_resources()

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.