@Validated
@Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
date="2022-09-21T05:34:26.783Z[Etc/UTC]")
public class SchemaMetadata
extends java.lang.Object
implements OneOfDatasetSnapshotAspectsItems, OneOfEnvelopedAspectValue, OneOfGenericAspectValue, OneOfVersionedAspectAspect
| Constructor and Description |
|---|
SchemaMetadata() |
| Modifier and Type | Method and Description |
|---|---|
SchemaMetadata |
addFieldsItem(SchemaField fieldsItem) |
SchemaMetadata |
addForeignKeysItem(ForeignKeyConstraint foreignKeysItem) |
SchemaMetadata |
addPrimaryKeysItem(java.lang.String primaryKeysItem) |
SchemaMetadata |
cluster(java.lang.String cluster) |
SchemaMetadata |
created(AuditStamp created) |
SchemaMetadata |
dataset(java.lang.String dataset) |
SchemaMetadata |
deleted(AuditStamp deleted) |
boolean |
equals(java.lang.Object o) |
SchemaMetadata |
fields(java.util.List<SchemaField> fields) |
SchemaMetadata |
foreignKeys(java.util.List<ForeignKeyConstraint> foreignKeys) |
SchemaMetadata |
foreignKeysSpecs(java.util.Map<java.lang.String,ForeignKeySpec> foreignKeysSpecs) |
@NotNull java.lang.String |
get__type()
Name of this subclass in SimpleClassName format
|
java.lang.String |
getCluster()
The cluster this schema metadata resides from
|
@NotNull @Valid AuditStamp |
getCreated()
Get created
|
java.lang.String |
getDataset()
Dataset this schema metadata is associated with.
|
@Valid AuditStamp |
getDeleted()
Get deleted
|
@NotNull @Valid java.util.List<SchemaField> |
getFields()
Client provided a list of fields from document schema.
|
@Valid java.util.List<ForeignKeyConstraint> |
getForeignKeys()
List of foreign key constraints for the schema
|
@Valid java.util.Map<java.lang.String,ForeignKeySpec> |
getForeignKeysSpecs()
Map captures all the references schema makes to external datasets.
|
@NotNull java.lang.String |
getHash()
the SHA1 hash of the schema content
|
@NotNull @Valid AuditStamp |
getLastModified()
Get lastModified
|
@NotNull java.lang.String |
getPlatform()
Standardized platform urn where schema is defined.
|
@NotNull OneOfSchemaMetadataPlatformSchema |
getPlatformSchema()
The native schema in the dataset's platform.
|
java.util.List<java.lang.String> |
getPrimaryKeys()
Client provided list of fields that define primary keys to access record.
|
@NotNull java.lang.String |
getSchemaName()
Schema name e.g.
|
@NotNull @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) java.lang.Long |
getVersion()
Every change to SchemaMetadata in the resource results in a new version.
|
SchemaMetadata |
hash(java.lang.String hash) |
int |
hashCode() |
SchemaMetadata |
lastModified(AuditStamp lastModified) |
SchemaMetadata |
platform(java.lang.String platform) |
SchemaMetadata |
platformSchema(OneOfSchemaMetadataPlatformSchema platformSchema) |
SchemaMetadata |
primaryKeys(java.util.List<java.lang.String> primaryKeys) |
SchemaMetadata |
putForeignKeysSpecsItem(java.lang.String key,
ForeignKeySpec foreignKeysSpecsItem) |
SchemaMetadata |
schemaName(java.lang.String schemaName) |
void |
setCluster(java.lang.String cluster) |
void |
setCreated(AuditStamp created) |
void |
setDataset(java.lang.String dataset) |
void |
setDeleted(AuditStamp deleted) |
void |
setFields(java.util.List<SchemaField> fields) |
void |
setForeignKeys(java.util.List<ForeignKeyConstraint> foreignKeys) |
void |
setForeignKeysSpecs(java.util.Map<java.lang.String,ForeignKeySpec> foreignKeysSpecs) |
void |
setHash(java.lang.String hash) |
void |
setLastModified(AuditStamp lastModified) |
void |
setPlatform(java.lang.String platform) |
void |
setPlatformSchema(OneOfSchemaMetadataPlatformSchema platformSchema) |
void |
setPrimaryKeys(java.util.List<java.lang.String> primaryKeys) |
void |
setSchemaName(java.lang.String schemaName) |
void |
setVersion(java.lang.Long version) |
java.lang.String |
toString() |
SchemaMetadata |
version(java.lang.Long version) |
@NotNull public @NotNull java.lang.String get__type()
public SchemaMetadata schemaName(java.lang.String schemaName)
@NotNull public @NotNull java.lang.String getSchemaName()
public void setSchemaName(java.lang.String schemaName)
public SchemaMetadata platform(java.lang.String platform)
@NotNull public @NotNull java.lang.String getPlatform()
public void setPlatform(java.lang.String platform)
public SchemaMetadata version(java.lang.Long version)
@NotNull @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) public @NotNull @Min(value=-9223372036854775808L) @Max(value=9223372036854775807L) java.lang.Long getVersion()
public void setVersion(java.lang.Long version)
public SchemaMetadata created(AuditStamp created)
@NotNull @Valid public @NotNull @Valid AuditStamp getCreated()
public void setCreated(AuditStamp created)
public SchemaMetadata lastModified(AuditStamp lastModified)
@NotNull @Valid public @NotNull @Valid AuditStamp getLastModified()
public void setLastModified(AuditStamp lastModified)
public SchemaMetadata deleted(AuditStamp deleted)
@Valid public @Valid AuditStamp getDeleted()
public void setDeleted(AuditStamp deleted)
public SchemaMetadata dataset(java.lang.String dataset)
public java.lang.String getDataset()
public void setDataset(java.lang.String dataset)
public SchemaMetadata cluster(java.lang.String cluster)
public java.lang.String getCluster()
public void setCluster(java.lang.String cluster)
public SchemaMetadata hash(java.lang.String hash)
@NotNull public @NotNull java.lang.String getHash()
public void setHash(java.lang.String hash)
public SchemaMetadata platformSchema(OneOfSchemaMetadataPlatformSchema platformSchema)
@NotNull public @NotNull OneOfSchemaMetadataPlatformSchema getPlatformSchema()
public void setPlatformSchema(OneOfSchemaMetadataPlatformSchema platformSchema)
public SchemaMetadata fields(java.util.List<SchemaField> fields)
public SchemaMetadata addFieldsItem(SchemaField fieldsItem)
@NotNull @Valid public @NotNull @Valid java.util.List<SchemaField> getFields()
public void setFields(java.util.List<SchemaField> fields)
public SchemaMetadata primaryKeys(java.util.List<java.lang.String> primaryKeys)
public SchemaMetadata addPrimaryKeysItem(java.lang.String primaryKeysItem)
public java.util.List<java.lang.String> getPrimaryKeys()
public void setPrimaryKeys(java.util.List<java.lang.String> primaryKeys)
public SchemaMetadata foreignKeysSpecs(java.util.Map<java.lang.String,ForeignKeySpec> foreignKeysSpecs)
public SchemaMetadata putForeignKeysSpecsItem(java.lang.String key, ForeignKeySpec foreignKeysSpecsItem)
@Valid public @Valid java.util.Map<java.lang.String,ForeignKeySpec> getForeignKeysSpecs()
public void setForeignKeysSpecs(java.util.Map<java.lang.String,ForeignKeySpec> foreignKeysSpecs)
public SchemaMetadata foreignKeys(java.util.List<ForeignKeyConstraint> foreignKeys)
public SchemaMetadata addForeignKeysItem(ForeignKeyConstraint foreignKeysItem)
@Valid public @Valid java.util.List<ForeignKeyConstraint> getForeignKeys()
public void setForeignKeys(java.util.List<ForeignKeyConstraint> foreignKeys)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object