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 allows for the validation of messages published against a schema.\u003c/p\u003e\n"],["\u003cp\u003eThis API class includes properties such as \u003ccode\u003eEncoding\u003c/code\u003e, \u003ccode\u003eFirstRevisionId\u003c/code\u003e, \u003ccode\u003eLastRevisionId\u003c/code\u003e, and \u003ccode\u003eSchema\u003c/code\u003e to manage schema validation criteria.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version for the API is 3.23.0, with multiple prior versions available, going back to version 2.3.0, and version 3.11.0 is the one for which this specific documentation is available.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSchemaSettings\u003c/code\u003e implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eYou can utilize the name of the schema, presented in \u003ccode\u003eSchema\u003c/code\u003e as a string, or as a typed object using \u003ccode\u003eSchemaAsSchemaName\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]