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
stringgetParameterTypes()
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
RepeatedFieldsetName()
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
$thissetParameterTypes()
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