class AbstractType extends Message

Application defined abstract type.

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

Methods

__construct(array $data = NULL)

Constructor.

string
getName()

The fully qualified name of this abstract type.

$this
setName(string $var)

The fully qualified name of this abstract type.

RepeatedField
getParameterTypes()

Parameter types for this abstract type.

$this
setParameterTypes(Type[]|RepeatedField $var)

Parameter types for this abstract type.

Details

at line 43
__construct(array $data = NULL)

Constructor.

Parameters

array $data { Optional. Data for populating the Message object.

@type string $name
      The fully qualified name of this abstract type.
@type \Google\Api\Expr\V1alpha1\Type[]|\Google\Protobuf\Internal\RepeatedField $parameter_types
      Parameter types for this abstract type.

}

at line 54
string getName()

The fully qualified name of this abstract type.

Generated from protobuf field string name = 1;

Return Value

string

at line 66
$this setName(string $var)

The fully qualified name of this abstract type.

Generated from protobuf field string name = 1;

Parameters

string $var

Return Value

$this

at line 80
RepeatedField getParameterTypes()

Parameter types for this abstract type.

Generated from protobuf field repeated .google.api.expr.v1alpha1.Type parameter_types = 2;

Return Value

RepeatedField

at line 92
$this setParameterTypes(Type[]|RepeatedField $var)

Parameter types for this abstract type.

Generated from protobuf field repeated .google.api.expr.v1alpha1.Type parameter_types = 2;

Parameters

Type[]|RepeatedField $var

Return Value

$this