Class EditableSchemaMetadata
- java.lang.Object
-
- io.datahubproject.openapi.generated.EditableSchemaMetadata
-
- All Implemented Interfaces:
OneOfDatasetSnapshotAspectsItems,OneOfEnvelopedAspectValue,OneOfGenericAspectValue,OneOfVersionedAspectAspect
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2022-10-18T12:49:45.903581Z[Etc/UTC]") public class EditableSchemaMetadata extends java.lang.Object implements OneOfDatasetSnapshotAspectsItems, OneOfEnvelopedAspectValue, OneOfGenericAspectValue, OneOfVersionedAspectAspectEditableSchemaMetadata stores editable changes made to schema metadata. This separates changes made from ingestion pipelines and edits in the UI to avoid accidental overwrites of user-provided data by ingestion pipelines.
-
-
Constructor Summary
Constructors Constructor Description EditableSchemaMetadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditableSchemaMetadataaddEditableSchemaFieldInfoItem(EditableSchemaFieldInfo editableSchemaFieldInfoItem)EditableSchemaMetadatacreated(AuditStamp created)EditableSchemaMetadatadeleted(AuditStamp deleted)EditableSchemaMetadataeditableSchemaFieldInfo(java.util.List<EditableSchemaFieldInfo> editableSchemaFieldInfo)booleanequals(java.lang.Object o)@NotNull java.lang.Stringget__type()Name of this subclass in SimpleClassName format@NotNull @Valid AuditStampgetCreated()Get created@Valid AuditStampgetDeleted()Get deleted@NotNull @Valid java.util.List<EditableSchemaFieldInfo>getEditableSchemaFieldInfo()Client provided a list of fields from document schema.@NotNull @Valid AuditStampgetLastModified()Get lastModifiedinthashCode()EditableSchemaMetadatalastModified(AuditStamp lastModified)voidsetCreated(AuditStamp created)voidsetDeleted(AuditStamp deleted)voidsetEditableSchemaFieldInfo(java.util.List<EditableSchemaFieldInfo> editableSchemaFieldInfo)voidsetLastModified(AuditStamp lastModified)java.lang.StringtoString()
-
-
-
Method Detail
-
get__type
@NotNull public @NotNull java.lang.String get__type()
Name of this subclass in SimpleClassName format- Returns:
- __type
-
created
public EditableSchemaMetadata created(AuditStamp created)
-
getCreated
@NotNull @Valid public @NotNull @Valid AuditStamp getCreated()
Get created- Returns:
- created
-
setCreated
public void setCreated(AuditStamp created)
-
lastModified
public EditableSchemaMetadata lastModified(AuditStamp lastModified)
-
getLastModified
@NotNull @Valid public @NotNull @Valid AuditStamp getLastModified()
Get lastModified- Returns:
- lastModified
-
setLastModified
public void setLastModified(AuditStamp lastModified)
-
deleted
public EditableSchemaMetadata deleted(AuditStamp deleted)
-
getDeleted
@Valid public @Valid AuditStamp getDeleted()
Get deleted- Returns:
- deleted
-
setDeleted
public void setDeleted(AuditStamp deleted)
-
editableSchemaFieldInfo
public EditableSchemaMetadata editableSchemaFieldInfo(java.util.List<EditableSchemaFieldInfo> editableSchemaFieldInfo)
-
addEditableSchemaFieldInfoItem
public EditableSchemaMetadata addEditableSchemaFieldInfoItem(EditableSchemaFieldInfo editableSchemaFieldInfoItem)
-
getEditableSchemaFieldInfo
@NotNull @Valid public @NotNull @Valid java.util.List<EditableSchemaFieldInfo> getEditableSchemaFieldInfo()
Client provided a list of fields from document schema.- Returns:
- editableSchemaFieldInfo
-
setEditableSchemaFieldInfo
public void setEditableSchemaFieldInfo(java.util.List<EditableSchemaFieldInfo> editableSchemaFieldInfo)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-