gravitino.api.function.function_resources.FunctionResources

class gravitino.api.function.function_resources.FunctionResources(jars: List[str] | None = None, files: List[str] | None = None, archives: List[str] | None = None)

Bases: object

Represents external resources that are required by a function implementation.

__init__(jars: List[str] | None = None, files: List[str] | None = None, archives: List[str] | None = None)

Create a FunctionResources instance.

Args:

jars: The jar resources. files: The file resources. archives: The archive resources.

Methods

__init__([jars, files, archives])

Create a FunctionResources instance.

archives()

Returns the archive resources.

empty()

Returns an empty FunctionResources instance.

files()

Returns the file resources.

jars()

Returns the jar resources.

of([jars, files, archives])

Create a FunctionResources instance.

archives() List[str]

Returns the archive resources.

classmethod empty() FunctionResources

Returns an empty FunctionResources instance.

files() List[str]

Returns the file resources.

jars() List[str]

Returns the jar resources.

classmethod of(jars: List[str] | None = None, files: List[str] | None = None, archives: List[str] | None = None) FunctionResources

Create a FunctionResources instance.

Args:

jars: The jar resources. files: The file resources. archives: The archive resources.

Returns:

A FunctionResources instance.