Google Cloud Ai Platform V1 Client - Class Schema (0.30.0)

Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class Schema.

Schema is used to define the format of input/output data. Represents a select subset of an OpenAPI 3.0 schema object. More fields may be added in the future as needed.

Generated from protobuf message google.cloud.aiplatform.v1.Schema

Namespace

Google \ Cloud \ AIPlatform \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ type int

Optional. The type of the data.

↳ format string

Optional. The format of the data. Supported formats: for NUMBER type: float, double for INTEGER type: int32, int64

↳ description string

Optional. The description of the data.

↳ nullable bool

Optional. Indicates if the value may be null.

↳ items Google\Cloud\AIPlatform\V1\Schema

Optional. Schema of the elements of Type.ARRAY.

↳ enum array

Optional. Possible values of the element of Type.STRING with enum format. For example we can define an Enum Direction as : {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]}

↳ properties array|Google\Protobuf\Internal\MapField

Optional. Properties of Type.OBJECT.

↳ required array

Optional. Required properties of Type.OBJECT.

↳ example Google\Protobuf\Value

Optional. Example of the object. Will only populated when the object is the root.

getType

Optional. The type of the data.

Returns
TypeDescription
int

setType

Optional. The type of the data.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getFormat

Optional. The format of the data.

Supported formats: for NUMBER type: float, double for INTEGER type: int32, int64

Returns
TypeDescription
string

setFormat

Optional. The format of the data.

Supported formats: for NUMBER type: float, double for INTEGER type: int32, int64

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getDescription

Optional. The description of the data.

Returns
TypeDescription
string

setDescription

Optional. The description of the data.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNullable

Optional. Indicates if the value may be null.

Returns
TypeDescription
bool

setNullable

Optional. Indicates if the value may be null.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getItems

Optional. Schema of the elements of Type.ARRAY.

Returns
TypeDescription
Google\Cloud\AIPlatform\V1\Schema|null

hasItems

clearItems

setItems

Optional. Schema of the elements of Type.ARRAY.

Parameter
NameDescription
var Google\Cloud\AIPlatform\V1\Schema
Returns
TypeDescription
$this

getEnum

Optional. Possible values of the element of Type.STRING with enum format.

For example we can define an Enum Direction as : {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]}

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setEnum

Optional. Possible values of the element of Type.STRING with enum format.

For example we can define an Enum Direction as : {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]}

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getProperties

Optional. Properties of Type.OBJECT.

Returns
TypeDescription
Google\Protobuf\Internal\MapField

setProperties

Optional. Properties of Type.OBJECT.

Parameter
NameDescription
var array|Google\Protobuf\Internal\MapField
Returns
TypeDescription
$this

getRequired

Optional. Required properties of Type.OBJECT.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setRequired

Optional. Required properties of Type.OBJECT.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getExample

Optional. Example of the object. Will only populated when the object is the root.

Returns
TypeDescription
Google\Protobuf\Value|null

hasExample

clearExample

setExample

Optional. Example of the object. Will only populated when the object is the root.

Parameter
NameDescription
var Google\Protobuf\Value
Returns
TypeDescription
$this