Class DatasetFieldForeignKey
- java.lang.Object
-
- io.datahubproject.openapi.generated.DatasetFieldForeignKey
-
- All Implemented Interfaces:
OneOfForeignKeySpecForeignKey
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2023-12-06T11:25:47.362934Z[Etc/UTC]") public class DatasetFieldForeignKey extends java.lang.Object implements OneOfForeignKeySpecForeignKeyFor non-urn based foregin keys.
-
-
Constructor Summary
Constructors Constructor Description DatasetFieldForeignKey()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatasetFieldForeignKeyaddCurrentFieldPathsItem(java.lang.String currentFieldPathsItem)DatasetFieldForeignKeycurrentFieldPaths(java.util.List<java.lang.String> currentFieldPaths)booleanequals(java.lang.Object o)@NotNull java.lang.Stringget__type()Name of this subclass in SimpleClassName format@NotNull java.util.List<java.lang.String>getCurrentFieldPaths()List of fields in hosting(current) SchemaMetadata that conform a foreign key.@NotNull java.lang.StringgetParentDataset()dataset that stores the resource.@NotNull java.lang.StringgetParentField()SchemaField@fieldPath that uniquely identify field in parent dataset that this field references.inthashCode()DatasetFieldForeignKeyparentDataset(java.lang.String parentDataset)DatasetFieldForeignKeyparentField(java.lang.String parentField)voidsetCurrentFieldPaths(java.util.List<java.lang.String> currentFieldPaths)voidsetParentDataset(java.lang.String parentDataset)voidsetParentField(java.lang.String parentField)java.lang.StringtoString()
-
-
-
Method Detail
-
get__type
@NotNull public @NotNull java.lang.String get__type()
Name of this subclass in SimpleClassName format- Returns:
- __type
-
parentDataset
public DatasetFieldForeignKey parentDataset(java.lang.String parentDataset)
-
getParentDataset
@NotNull public @NotNull java.lang.String getParentDataset()
dataset that stores the resource.- Returns:
- parentDataset
-
setParentDataset
public void setParentDataset(java.lang.String parentDataset)
-
currentFieldPaths
public DatasetFieldForeignKey currentFieldPaths(java.util.List<java.lang.String> currentFieldPaths)
-
addCurrentFieldPathsItem
public DatasetFieldForeignKey addCurrentFieldPathsItem(java.lang.String currentFieldPathsItem)
-
getCurrentFieldPaths
@NotNull public @NotNull java.util.List<java.lang.String> getCurrentFieldPaths()
List of fields in hosting(current) SchemaMetadata that conform a foreign key. List can contain a single entry or multiple entries if several entries in hosting schema conform a foreign key in a single parent dataset.- Returns:
- currentFieldPaths
-
setCurrentFieldPaths
public void setCurrentFieldPaths(java.util.List<java.lang.String> currentFieldPaths)
-
parentField
public DatasetFieldForeignKey parentField(java.lang.String parentField)
-
getParentField
@NotNull public @NotNull java.lang.String getParentField()
SchemaField@fieldPath that uniquely identify field in parent dataset that this field references.- Returns:
- parentField
-
setParentField
public void setParentField(java.lang.String parentField)
-
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
-
-