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\u003eThis webpage details the \u003ccode\u003eSchemaSettings\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.PubSub.V1\u003c/code\u003e namespace, used for validating messages published against a schema.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eSchemaSettings\u003c/code\u003e is version 3.23.0, and the page includes links to documentation for versions ranging from 3.23.0 down to 2.3.0, as well as the current version it is in which is 2.10.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSchemaSettings\u003c/code\u003e implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionalities for message handling, equality comparison, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSchemaSettings\u003c/code\u003e class includes properties such as \u003ccode\u003eEncoding\u003c/code\u003e, \u003ccode\u003eSchema\u003c/code\u003e, and \u003ccode\u003eSchemaAsSchemaName\u003c/code\u003e, which are used to specify the encoding and the name of the schema for message validation, with the name field being a typed view over the schema resource.\u003c/p\u003e\n"],["\u003cp\u003eIt offers two constructors: a default constructor \u003ccode\u003eSchemaSettings()\u003c/code\u003e and an overload \u003ccode\u003eSchemaSettings(SchemaSettings other)\u003c/code\u003e that allows for creating a new instance by copying an existing \u003ccode\u003eSchemaSettings\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]