Request for the CreateSchema method.
Request for the DeleteSchema
method.
Request for the DeleteSchema
method.
Required. Name of the schema to delete.
Format is projects/{project}/schemas/{schema}
.
Possible encoding types for messages.
Request for the GetSchema method.
Request for the GetSchema method.
Required. The name of the schema to get.
Format is projects/{project}/schemas/{schema}
.
The set of fields to return in the response. If not set, returns a Schema
with name
and type
, but not definition
. Set to FULL
to retrieve all
fields.
Request for the ListSchemas
method.
Request for the ListSchemas
method.
Required. The name of the project in which to list schemas.
Format is projects/{project-id}
.
The set of Schema fields to return in the response. If not set, returns
Schemas with name
and type
, but not definition
. Set to FULL
to
retrieve all fields.
Maximum number of schemas to return.
The value returned by the last ListSchemasResponse
; indicates that
this is a continuation of a prior ListSchemas
call, and that the
system should return the next page of data.
Response for the ListSchemas
method.
Response for the ListSchemas
method.
The resulting schemas.
If not empty, indicates that there may be more schemas that match the
request; this value should be passed in a new ListSchemasRequest
.
A schema resource.
A schema resource.
Required. Name of the schema.
Format is projects/{project}/schemas/{schema}
.
The type of the schema definition.
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
.
View of Schema object fields to be returned by GetSchema and ListSchemas.
Request for the ValidateMessage
method.
Request for the ValidateMessage
method.
Required. The name of the project in which to validate schemas.
Format is projects/{project-id}
.
Message to validate against the provided schema_spec
.
The encoding expected for messages
Response for the ValidateMessage
method.
Response for the ValidateMessage
method.
Empty for now.
Request for the ValidateSchema
method.
Request for the ValidateSchema
method.
Required. The name of the project in which to validate schemas.
Format is projects/{project-id}
.
Required. The schema object to validate.
Response for the ValidateSchema
method.
Response for the ValidateSchema
method.
Empty for now.
Request for the CreateSchema method.
Required. The name of the project in which to create the schema. Format is
projects/{project-id}
.Required. The schema object to create. This schema's
name
parameter is ignored. The schema object returned by CreateSchema will have aname
made using the givenparent
andschema_id
.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/admin#resource_names for resource name constraints.