Class MetadataChangeProposal


  • @Validated
    @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2023-05-10T05:58:32.374063Z[Etc/UTC]")
    public class MetadataChangeProposal
    extends java.lang.Object
    Kafka event for proposing a metadata change for an entity. A corresponding MetadataChangeLog is emitted when the change is accepted and committed, otherwise a FailedMetadataChangeProposal will be emitted instead.
    • Constructor Detail

      • MetadataChangeProposal

        public MetadataChangeProposal()
    • Method Detail

      • getAuditHeader

        @Valid
        public @Valid KafkaAuditHeader getAuditHeader()
        Get auditHeader
        Returns:
        auditHeader
      • getEntityType

        @NotNull
        public @NotNull java.lang.String getEntityType()
        Type of the entity being written to
        Returns:
        entityType
      • setEntityType

        public void setEntityType​(java.lang.String entityType)
      • getEntityUrn

        public java.lang.String getEntityUrn()
        Urn of the entity being written
        Returns:
        entityUrn
      • setEntityUrn

        public void setEntityUrn​(java.lang.String entityUrn)
      • getEntityKeyAspect

        @Valid
        public @Valid GenericAspect getEntityKeyAspect()
        Get entityKeyAspect
        Returns:
        entityKeyAspect
      • setEntityKeyAspect

        public void setEntityKeyAspect​(GenericAspect entityKeyAspect)
      • getChangeType

        @NotNull
        @Valid
        public @NotNull @Valid ChangeType getChangeType()
        Get changeType
        Returns:
        changeType
      • setChangeType

        public void setChangeType​(ChangeType changeType)
      • getAspectName

        public java.lang.String getAspectName()
        Aspect of the entity being written to Not filling this out implies that the writer wants to affect the entire entity Note: This is only valid for CREATE, UPSERT, and DELETE operations.
        Returns:
        aspectName
      • setAspectName

        public void setAspectName​(java.lang.String aspectName)
      • getAspect

        @Valid
        public @Valid GenericAspect getAspect()
        Get aspect
        Returns:
        aspect
      • getSystemMetadata

        @Valid
        public @Valid SystemMetadata getSystemMetadata()
        Get systemMetadata
        Returns:
        systemMetadata
      • setSystemMetadata

        public void setSystemMetadata​(SystemMetadata systemMetadata)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object