Class MetadataChangeProposal
- java.lang.Object
-
- io.datahubproject.openapi.generated.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 Summary
Constructors Constructor Description MetadataChangeProposal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetadataChangeProposal
aspect(GenericAspect aspect)
MetadataChangeProposal
aspectName(java.lang.String aspectName)
MetadataChangeProposal
auditHeader(KafkaAuditHeader auditHeader)
MetadataChangeProposal
changeType(ChangeType changeType)
MetadataChangeProposal
entityKeyAspect(GenericAspect entityKeyAspect)
MetadataChangeProposal
entityType(java.lang.String entityType)
MetadataChangeProposal
entityUrn(java.lang.String entityUrn)
boolean
equals(java.lang.Object o)
@Valid GenericAspect
getAspect()
Get aspectjava.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.@Valid KafkaAuditHeader
getAuditHeader()
Get auditHeader@NotNull @Valid ChangeType
getChangeType()
Get changeType@Valid GenericAspect
getEntityKeyAspect()
Get entityKeyAspect@NotNull java.lang.String
getEntityType()
Type of the entity being written tojava.lang.String
getEntityUrn()
Urn of the entity being written@Valid SystemMetadata
getSystemMetadata()
Get systemMetadataint
hashCode()
void
setAspect(GenericAspect aspect)
void
setAspectName(java.lang.String aspectName)
void
setAuditHeader(KafkaAuditHeader auditHeader)
void
setChangeType(ChangeType changeType)
void
setEntityKeyAspect(GenericAspect entityKeyAspect)
void
setEntityType(java.lang.String entityType)
void
setEntityUrn(java.lang.String entityUrn)
void
setSystemMetadata(SystemMetadata systemMetadata)
MetadataChangeProposal
systemMetadata(SystemMetadata systemMetadata)
java.lang.String
toString()
-
-
-
Method Detail
-
auditHeader
public MetadataChangeProposal auditHeader(KafkaAuditHeader auditHeader)
-
getAuditHeader
@Valid public @Valid KafkaAuditHeader getAuditHeader()
Get auditHeader- Returns:
- auditHeader
-
setAuditHeader
public void setAuditHeader(KafkaAuditHeader auditHeader)
-
entityType
public MetadataChangeProposal entityType(java.lang.String entityType)
-
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)
-
entityUrn
public MetadataChangeProposal entityUrn(java.lang.String entityUrn)
-
getEntityUrn
public java.lang.String getEntityUrn()
Urn of the entity being written- Returns:
- entityUrn
-
setEntityUrn
public void setEntityUrn(java.lang.String entityUrn)
-
entityKeyAspect
public MetadataChangeProposal entityKeyAspect(GenericAspect entityKeyAspect)
-
getEntityKeyAspect
@Valid public @Valid GenericAspect getEntityKeyAspect()
Get entityKeyAspect- Returns:
- entityKeyAspect
-
setEntityKeyAspect
public void setEntityKeyAspect(GenericAspect entityKeyAspect)
-
changeType
public MetadataChangeProposal changeType(ChangeType changeType)
-
getChangeType
@NotNull @Valid public @NotNull @Valid ChangeType getChangeType()
Get changeType- Returns:
- changeType
-
setChangeType
public void setChangeType(ChangeType changeType)
-
aspectName
public MetadataChangeProposal aspectName(java.lang.String aspectName)
-
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)
-
aspect
public MetadataChangeProposal aspect(GenericAspect aspect)
-
getAspect
@Valid public @Valid GenericAspect getAspect()
Get aspect- Returns:
- aspect
-
setAspect
public void setAspect(GenericAspect aspect)
-
systemMetadata
public MetadataChangeProposal systemMetadata(SystemMetadata systemMetadata)
-
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 classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-