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

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
Name
Description
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" for STRING type: "email", "byte", etc

↳ title
string

Optional. The title of the Schema.

↳ description
string

Optional. The description of the data.

↳ nullable
bool

Optional. Indicates if the value may be null.

↳ default
Google\Protobuf\Value

Optional. Default value of the data.

↳ items
Google\Cloud\AIPlatform\V1\Schema

Optional. SCHEMA FIELDS FOR TYPE ARRAY Schema of the elements of Type.ARRAY.

↳ min_items
int|string

Optional. Minimum number of the elements for Type.ARRAY.

↳ max_items
int|string

Optional. Maximum number of the elements for 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. SCHEMA FIELDS FOR TYPE OBJECT Properties of Type.OBJECT.

↳ required
array

Optional. Required properties of Type.OBJECT.

↳ min_properties
int|string

Optional. Minimum number of the properties for Type.OBJECT.

↳ max_properties
int|string

Optional. Maximum number of the properties for Type.OBJECT.

↳ minimum
float

Optional. SCHEMA FIELDS FOR TYPE INTEGER and NUMBER Minimum value of the Type.INTEGER and Type.NUMBER

↳ maximum
float

Optional. Maximum value of the Type.INTEGER and Type.NUMBER

↳ min_length
int|string

Optional. SCHEMA FIELDS FOR TYPE STRING Minimum length of the Type.STRING

↳ max_length
int|string

Optional. Maximum length of the Type.STRING

↳ pattern
string

Optional. Pattern of the Type.STRING to restrict a string to a regular expression.

↳ 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
Type
Description
int

setType

Optional. The type of the data.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getFormat

Optional. The format of the data.

Supported formats: for NUMBER type: "float", "double" for INTEGER type: "int32", "int64" for STRING type: "email", "byte", etc

Returns
Type
Description
string

setFormat

Optional. The format of the data.

Supported formats: for NUMBER type: "float", "double" for INTEGER type: "int32", "int64" for STRING type: "email", "byte", etc

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getTitle

Optional. The title of the Schema.

Returns
Type
Description
string

setTitle

Optional. The title of the Schema.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDescription

Optional. The description of the data.

Returns
Type
Description
string

setDescription

Optional. The description of the data.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getNullable

Optional. Indicates if the value may be null.

Returns
Type
Description
bool

setNullable

Optional. Indicates if the value may be null.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getDefault

Optional. Default value of the data.

Returns
Type
Description

hasDefault

clearDefault

setDefault

Optional. Default value of the data.

Parameter
Name
Description
Returns
Type
Description
$this

getItems

Optional. SCHEMA FIELDS FOR TYPE ARRAY Schema of the elements of Type.ARRAY.

Returns
Type
Description

hasItems

clearItems

setItems

Optional. SCHEMA FIELDS FOR TYPE ARRAY Schema of the elements of Type.ARRAY.

Parameter
Name
Description
Returns
Type
Description
$this

getMinItems

Optional. Minimum number of the elements for Type.ARRAY.

Returns
Type
Description
int|string

setMinItems

Optional. Minimum number of the elements for Type.ARRAY.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getMaxItems

Optional. Maximum number of the elements for Type.ARRAY.

Returns
Type
Description
int|string

setMaxItems

Optional. Maximum number of the elements for Type.ARRAY.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$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
Type
Description

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
Name
Description
var
string[]
Returns
Type
Description
$this

getProperties

Optional. SCHEMA FIELDS FOR TYPE OBJECT Properties of Type.OBJECT.

Returns
Type
Description

setProperties

Optional. SCHEMA FIELDS FOR TYPE OBJECT Properties of Type.OBJECT.

Parameter
Name
Description
Returns
Type
Description
$this

getRequired

Optional. Required properties of Type.OBJECT.

Returns
Type
Description

setRequired

Optional. Required properties of Type.OBJECT.

Parameter
Name
Description
var
string[]
Returns
Type
Description
$this

getMinProperties

Optional. Minimum number of the properties for Type.OBJECT.

Returns
Type
Description
int|string

setMinProperties

Optional. Minimum number of the properties for Type.OBJECT.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getMaxProperties

Optional. Maximum number of the properties for Type.OBJECT.

Returns
Type
Description
int|string

setMaxProperties

Optional. Maximum number of the properties for Type.OBJECT.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getMinimum

Optional. SCHEMA FIELDS FOR TYPE INTEGER and NUMBER Minimum value of the Type.INTEGER and Type.NUMBER

Returns
Type
Description
float

setMinimum

Optional. SCHEMA FIELDS FOR TYPE INTEGER and NUMBER Minimum value of the Type.INTEGER and Type.NUMBER

Parameter
Name
Description
var
float
Returns
Type
Description
$this

getMaximum

Optional. Maximum value of the Type.INTEGER and Type.NUMBER

Returns
Type
Description
float

setMaximum

Optional. Maximum value of the Type.INTEGER and Type.NUMBER

Parameter
Name
Description
var
float
Returns
Type
Description
$this

getMinLength

Optional. SCHEMA FIELDS FOR TYPE STRING Minimum length of the Type.STRING

Returns
Type
Description
int|string

setMinLength

Optional. SCHEMA FIELDS FOR TYPE STRING Minimum length of the Type.STRING

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getMaxLength

Optional. Maximum length of the Type.STRING

Returns
Type
Description
int|string

setMaxLength

Optional. Maximum length of the Type.STRING

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getPattern

Optional. Pattern of the Type.STRING to restrict a string to a regular expression.

Returns
Type
Description
string

setPattern

Optional. Pattern of the Type.STRING to restrict a string to a regular expression.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getExample

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

Returns
Type
Description

hasExample

clearExample

setExample

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

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: