Documentation

AbstractType extends Message
in package

Application defined abstract type.

Generated from protobuf message google.api.expr.v1alpha1.Type.AbstractType

Table of Contents

Properties

$name  : mixed
The fully qualified name of this abstract type.
$parameter_types  : mixed
Parameter types for this abstract type.

Methods

__construct()  : mixed
Constructor.
getName()  : string
The fully qualified name of this abstract type.
getParameterTypes()  : RepeatedField
Parameter types for this abstract type.
setName()  : $this
The fully qualified name of this abstract type.
setParameterTypes()  : $this
Parameter types for this abstract type.

Properties

$name

The fully qualified name of this abstract type.

protected mixed $name = ''

Generated from protobuf field string name = 1 [json_name = "name"];

$parameter_types

Parameter types for this abstract type.

private mixed $parameter_types

Generated from protobuf field repeated .google.api.expr.v1alpha1.Type parameter_types = 2 [json_name = "parameterTypes"];

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 string $name
      The fully qualified name of this abstract type.
@type array<\Google\Api\Expr\V1alpha1\Type>|\Google\Protobuf\Internal\RepeatedField $parameter_types
      Parameter types for this abstract type.

}

getName()

The fully qualified name of this abstract type.

public getName() : string

Generated from protobuf field string name = 1 [json_name = "name"];

Return values
string

getParameterTypes()

Parameter types for this abstract type.

public getParameterTypes() : RepeatedField

Generated from protobuf field repeated .google.api.expr.v1alpha1.Type parameter_types = 2 [json_name = "parameterTypes"];

Return values
RepeatedField

setName()

The fully qualified name of this abstract type.

public setName(string $var) : $this

Generated from protobuf field string name = 1 [json_name = "name"];

Parameters
$var : string
Return values
$this

setParameterTypes()

Parameter types for this abstract type.

public setParameterTypes(array<string|int, Type>|RepeatedField $var) : $this

Generated from protobuf field repeated .google.api.expr.v1alpha1.Type parameter_types = 2 [json_name = "parameterTypes"];

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

        
On this page

Search results