Cloud PubSub V1 Client - Class Schema (2.6.0)

Reference documentation and code samples for the Cloud PubSub V1 Client class Schema.

A schema resource.

Generated from protobuf message google.pubsub.v1.Schema

Namespace

Google \ Cloud \ PubSub \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Required. Name of the schema. Format is projects/{project}/schemas/{schema} .

↳ type
int

The type of the schema definition.

↳ definition
string

The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in type .

↳ revision_id
string

Output only. Immutable. The revision ID of the schema.

↳ revision_create_time
Google\Protobuf\Timestamp

Output only. The timestamp that the revision was created.

getName

Required. Name of the schema.

Format is projects/{project}/schemas/{schema} .

Returns
Type
Description
string

setName

Required. Name of the schema.

Format is projects/{project}/schemas/{schema} .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getType

The type of the schema definition.

Returns
Type
Description
int

setType

The type of the schema definition.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getDefinition

The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in type .

Returns
Type
Description
string

setDefinition

The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in type .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getRevisionId

Output only. Immutable. The revision ID of the schema.

Returns
Type
Description
string

setRevisionId

Output only. Immutable. The revision ID of the schema.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getRevisionCreateTime

Output only. The timestamp that the revision was created.

Returns
Type
Description

hasRevisionCreateTime

clearRevisionCreateTime

setRevisionCreateTime

Output only. The timestamp that the revision was created.

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