Class AssociationCreateOrUpdateInfo
java.lang.Object
io.confluent.kafka.schemaregistry.client.rest.entities.requests.AssociationCreateOrUpdateInfo
-
Constructor Summary
ConstructorsConstructorDescriptionAssociationCreateOrUpdateInfo(String subject, String associationType, LifecyclePolicy lifecycle, Boolean frozen, RegisterSchemaRequest schema, Boolean normalize) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyDefaults(boolean isCreate) Applies defaults for association creation or upsert.booleaninthashCode()voidsetAssociationType(String associationType) voidvoidsetLifecycle(LifecyclePolicy lifecycle) voidsetNormalize(Boolean normalize) voidsetSchema(RegisterSchemaRequest schema) voidsetSubject(String subject) toJson()voidvalidate(boolean isCreate, boolean dryRun)
-
Constructor Details
-
AssociationCreateOrUpdateInfo
public AssociationCreateOrUpdateInfo(String subject, String associationType, LifecyclePolicy lifecycle, Boolean frozen, RegisterSchemaRequest schema, Boolean normalize) -
AssociationCreateOrUpdateInfo
-
-
Method Details
-
getSubject
-
setSubject
-
getAssociationType
-
setAssociationType
-
getLifecycle
-
setLifecycle
-
getFrozen
-
setFrozen
-
getSchema
-
setSchema
-
getNormalize
-
setNormalize
-
equals
-
hashCode
public int hashCode() -
toJson
- Throws:
IOException
-
applyDefaults
public void applyDefaults(boolean isCreate) Applies defaults for association creation or upsert. For CREATE: schema implies frozen STRONG; frozen=false or WEAK with schema are rejected. For UPSERT: schema implies non-frozen STRONG; frozen and lifecycle are only defaulted if null. -
validate
public void validate(boolean isCreate, boolean dryRun)
-