Cloud PubSub V1 Client - Class ValidateMessageRequest (2.13.2)

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

Request for the ValidateMessage method.

Generated from protobuf message google.pubsub.v1.ValidateMessageRequest

Namespace

Google \ Cloud \ PubSub \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The name of the project in which to validate schemas. Format is projects/{project-id}.

↳ name string

Name of the schema against which to validate. Format is projects/{project}/schemas/{schema}.

↳ schema Schema

Ad-hoc schema against which to validate

↳ message string

Message to validate against the provided schema_spec.

↳ encoding int

The encoding expected for messages

getParent

Required. The name of the project in which to validate schemas.

Format is projects/{project-id}.

Returns
Type Description
string

setParent

Required. The name of the project in which to validate schemas.

Format is projects/{project-id}.

Parameter
Name Description
var string
Returns
Type Description
$this

getName

Name of the schema against which to validate.

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

Returns
Type Description
string

hasName

setName

Name of the schema against which to validate.

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

Parameter
Name Description
var string
Returns
Type Description
$this

getSchema

Ad-hoc schema against which to validate

Returns
Type Description
Schema|null

hasSchema

setSchema

Ad-hoc schema against which to validate

Parameter
Name Description
var Schema
Returns
Type Description
$this

getMessage

Message to validate against the provided schema_spec.

Returns
Type Description
string

setMessage

Message to validate against the provided schema_spec.

Parameter
Name Description
var string
Returns
Type Description
$this

getEncoding

The encoding expected for messages

Returns
Type Description
int Enum of type Encoding.

setEncoding

The encoding expected for messages

Parameter
Name Description
var int

Enum of type Encoding.

Returns
Type Description
$this

getSchemaSpec

Returns
Type Description
string