Cloud PubSub V1 Client - Class CreateSchemaRequest (2.1.2)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Cloud PubSub V1 Client class CreateSchemaRequest.
Request for the CreateSchema method.
Generated from protobuf message google.pubsub.v1.CreateSchemaRequest
Namespace
Google \ Cloud \ PubSub \ V1Methods
__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 create the schema. Format is |
↳ schema |
Google\Cloud\PubSub\V1\Schema
Required. The schema object to create. This schema's |
↳ schema_id |
string
The ID to use for the schema, which will become the final component of the schema's resource name. See https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names for resource name constraints. |
getParent
Required. The name of the project in which to create the schema.
Format is projects/{project-id}.
| Returns | |
|---|---|
| Type | Description |
string |
|
setParent
Required. The name of the project in which to create the schema.
Format is projects/{project-id}.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSchema
Required. The schema object to create.
This schema's name parameter is ignored. The schema object returned
by CreateSchema will have a name made using the given parent and
schema_id.
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\PubSub\V1\Schema|null |
|
hasSchema
clearSchema
setSchema
Required. The schema object to create.
This schema's name parameter is ignored. The schema object returned
by CreateSchema will have a name made using the given parent and
schema_id.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\PubSub\V1\Schema
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getSchemaId
The ID to use for the schema, which will become the final component of the schema's resource name.
See https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names for resource name constraints.
| Returns | |
|---|---|
| Type | Description |
string |
|
setSchemaId
The ID to use for the schema, which will become the final component of the schema's resource name.
See https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names for resource name constraints.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
static::build
| Parameters | |
|---|---|
| Name | Description |
parent |
string
Required. The name of the project in which to create the schema.
Format is |
schema |
Google\Cloud\PubSub\V1\Schema
Required. The schema object to create. This schema's |
schemaId |
string
The ID to use for the schema, which will become the final component of the schema's resource name. See https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names for resource name constraints. |
| Returns | |
|---|---|
| Type | Description |
Google\Cloud\PubSub\V1\CreateSchemaRequest |
|