Optional. The minimum (inclusive) revision allowed for validating messages.
If empty or not present, allow any revision to be validated against
last_revision or any revision created before.
Optional. The maximum (inclusive) revision allowed for validating messages.
If empty or not present, allow any revision to be validated against
first_revision or any revision created after.
Required. The name of the schema that messages published should be
validated against. Format is projects/{project}/schemas/{schema}. The
value of this field will be _deleted-schema_ if the schema has been
deleted.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eSchemaSettings\u003c/code\u003e class in the Google Cloud Pub/Sub v1 API provides settings for validating messages published against a schema.\u003c/p\u003e\n"],["\u003cp\u003eThis class is part of the \u003ccode\u003eGoogle.Cloud.PubSub.V1\u003c/code\u003e namespace and is implemented in the \u003ccode\u003eGoogle.Cloud.PubSub.V1.dll\u003c/code\u003e assembly with versioning listed from 2.3.0 to the latest version of 3.23.0.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within \u003ccode\u003eSchemaSettings\u003c/code\u003e include \u003ccode\u003eEncoding\u003c/code\u003e, \u003ccode\u003eFirstRevisionId\u003c/code\u003e, \u003ccode\u003eLastRevisionId\u003c/code\u003e, and \u003ccode\u003eSchema\u003c/code\u003e, allowing configuration of message validation against schemas.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSchema\u003c/code\u003e property within \u003ccode\u003eSchemaSettings\u003c/code\u003e is a required field, specifying the name of the schema against which published messages should be validated.\u003c/p\u003e\n"],["\u003cp\u003eThe latest release of this class is 3.23.0, and the provided links allow access to the reference documentation for each version up until the current page that is on version 3.15.0.\u003c/p\u003e\n"]]],[],null,[]]