Class Schema
java.lang.Object
io.confluent.kafka.schemaregistry.client.rest.entities.Schema
- All Implemented Interfaces:
Comparable<Schema>
- Direct Known Subclasses:
ExtendedSchema
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionSchema(String subject, RegisterSchemaRequest request) Schema(String subject, RegisterSchemaResponse response) Schema(String subject, SchemaMetadata schemaMetadata) Schema(String subject, Integer version, Integer id, SchemaString schemaString) Schema(String subject, Integer version, Integer id, ParsedSchema schema) Schema(String subject, Integer version, Integer id, String guid, String schemaType, List<SchemaReference> references, Metadata metadata, RuleSet ruleSet, String schema) Schema(String subject, Integer version, Integer id, String guid, String schemaType, List<SchemaReference> references, Metadata metadata, RuleSet ruleSet, String schema, List<SchemaTags> schemaTags, Long timestamp, Boolean deleted) Schema(String subject, Integer version, Integer id, String schemaType, List<SchemaReference> references, Metadata metadata, RuleSet ruleSet, String schema) Schema(String subject, Integer version, Integer id, String schemaType, List<SchemaReference> references, String schema) -
Method Summary
Modifier and TypeMethodDescriptionintcopy()booleangetGuid()getId()inthashCode()voidsetDeleted(Boolean deleted) voidvoidvoidsetMetadata(Metadata metadata) voidsetReferences(List<SchemaReference> references) voidsetRuleSet(RuleSet ruleSet) voidvoidsetSchemaTags(List<SchemaTags> schemaTags) voidsetSchemaType(String schemaType) voidsetSubject(String subject) voidsetTimestamp(Long timestamp) voidsetVersion(Integer version) toString()voidstatic voidupdateHash(MessageDigest md, String schema, List<SchemaReference> references, Metadata metadata, RuleSet ruleSet)
-
Field Details
-
SUBJECT_DESC
- See Also:
-
SUBJECT_EXAMPLE
- See Also:
-
VERSION_DESC
- See Also:
-
VERSION_EXAMPLE
- See Also:
-
ID_DESC
- See Also:
-
ID_EXAMPLE
- See Also:
-
TYPE_DESC
- See Also:
-
TYPE_EXAMPLE
- See Also:
-
REFERENCES_DESC
- See Also:
-
METADATA_DESC
- See Also:
-
RULESET_DESC
- See Also:
-
SCHEMA_DESC
- See Also:
-
SCHEMA_EXAMPLE
- See Also:
-
SCHEMA_TAGS_DESC
- See Also:
-
-
Constructor Details
-
Schema
-
Schema
-
Schema
-
Schema
-
Schema
-
Schema
-
Schema
-
Schema
-
Schema
-
Schema
-
Schema
-
-
Method Details
-
copy
-
copy
-
toHashKey
-
getSubject
-
setSubject
-
getVersion
-
setVersion
-
getId
-
setId
-
getGuid
-
getSchemaType
-
setSchemaType
-
getReferences
-
setReferences
-
getMetadata
-
setMetadata
-
getRuleSet
-
setRuleSet
-
getSchema
-
setSchema
-
getSchemaTags
-
setSchemaTags
-
getTimestamp
-
setTimestamp
-
getDeleted
-
setDeleted
-
setGuid
-
equals
-
hashCode
public int hashCode() -
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<Schema>
-
updateHash
-
updateHash
public static void updateHash(MessageDigest md, String schema, List<SchemaReference> references, Metadata metadata, RuleSet ruleSet)
-