FunctionBuilder Class

Inheritance
builtins.object
FunctionBuilder

Constructor

FunctionBuilder(func, function_script_file)

Parameters

Name Description
func
Required
function_script_file
Required

Methods

add_binding
add_setting
add_trigger
build

Validates and builds the function object.

trigger function auth level is None.

configure_http_type

add_binding

add_binding(binding: Binding) -> FunctionBuilder

Parameters

Name Description
binding
Required

add_setting

add_setting(setting: Setting) -> FunctionBuilder

Parameters

Name Description
setting
Required

add_trigger

add_trigger(trigger: Trigger) -> FunctionBuilder

Parameters

Name Description
trigger
Required

build

Validates and builds the function object.

trigger function auth level is None.

build(auth_level: AuthLevel | None = None) -> Function

Parameters

Name Description
auth_level

Http auth level that will be set if http

Default value: None

configure_http_type

configure_http_type(http_type: str) -> FunctionBuilder

Parameters

Name Description
http_type
Required