Documentation

FunctionDecl extends Message
in package

Function declaration specifies one or more overloads which indicate the function's parameter types and return type.

Functions have no observable side-effects (there may be side-effects like logging which are not observable from CEL).

Generated from protobuf message google.api.expr.v1alpha1.Decl.FunctionDecl

Table of Contents

Properties

$overloads  : mixed
Required. List of function overloads, must contain at least one overload.

Methods

__construct()  : mixed
Constructor.
getOverloads()  : RepeatedField
Required. List of function overloads, must contain at least one overload.
setOverloads()  : $this
Required. List of function overloads, must contain at least one overload.

Properties

$overloads

Required. List of function overloads, must contain at least one overload.

private mixed $overloads

Generated from protobuf field repeated .google.api.expr.v1alpha1.Decl.FunctionDecl.Overload overloads = 1 [json_name = "overloads"];

Methods

__construct()

Constructor.

public __construct([array<string|int, mixed> $data = NULL ]) : mixed
Parameters
$data : array<string|int, mixed> = NULL

{ Optional. Data for populating the Message object.

@type array<\Google\Api\Expr\V1alpha1\Decl\FunctionDecl\Overload>|\Google\Protobuf\Internal\RepeatedField $overloads
      Required. List of function overloads, must contain at least one overload.

}

getOverloads()

Required. List of function overloads, must contain at least one overload.

public getOverloads() : RepeatedField

Generated from protobuf field repeated .google.api.expr.v1alpha1.Decl.FunctionDecl.Overload overloads = 1 [json_name = "overloads"];

Return values
RepeatedField

setOverloads()

Required. List of function overloads, must contain at least one overload.

public setOverloads(array<string|int, Overload>|RepeatedField $var) : $this

Generated from protobuf field repeated .google.api.expr.v1alpha1.Decl.FunctionDecl.Overload overloads = 1 [json_name = "overloads"];

Parameters
$var : array<string|int, Overload>|RepeatedField
Return values
$this

        
On this page

Search results