Package datahub.client.patch.dataset
Class EditableSchemaMetadataPatchBuilder
- java.lang.Object
-
- datahub.client.patch.AbstractMultiFieldPatchBuilder<EditableSchemaMetadataPatchBuilder>
-
- datahub.client.patch.dataset.EditableSchemaMetadataPatchBuilder
-
public class EditableSchemaMetadataPatchBuilder extends AbstractMultiFieldPatchBuilder<EditableSchemaMetadataPatchBuilder>
-
-
Field Summary
-
Fields inherited from class datahub.client.patch.AbstractMultiFieldPatchBuilder
OP_KEY, PATH_KEY, pathValues, targetEntityUrn, VALUE_KEY
-
-
Constructor Summary
Constructors Constructor Description EditableSchemaMetadataPatchBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditableSchemaMetadataPatchBuilderaddGlossaryTerm(com.linkedin.common.GlossaryTermAssociation term, java.lang.String fieldPath)EditableSchemaMetadataPatchBuilderaddTag(com.linkedin.common.TagAssociation tag, java.lang.String fieldPath)protected java.lang.StringgetAspectName()The aspect name associated with this builderprotected java.lang.StringgetEntityType()Returns the String representation of the Entity type associated with this aspectEditableSchemaMetadataPatchBuilderremoveGlossaryTerm(com.linkedin.common.urn.GlossaryTermUrn term, java.lang.String fieldPath)EditableSchemaMetadataPatchBuilderremoveTag(com.linkedin.common.urn.TagUrn tag, java.lang.String fieldPath)-
Methods inherited from class datahub.client.patch.AbstractMultiFieldPatchBuilder
build, buildPatch, getPathValues, urn
-
-
-
-
Method Detail
-
addTag
public EditableSchemaMetadataPatchBuilder addTag(@Nonnull com.linkedin.common.TagAssociation tag, @Nonnull java.lang.String fieldPath)
-
removeTag
public EditableSchemaMetadataPatchBuilder removeTag(@Nonnull com.linkedin.common.urn.TagUrn tag, @Nonnull java.lang.String fieldPath)
-
addGlossaryTerm
public EditableSchemaMetadataPatchBuilder addGlossaryTerm(@Nonnull com.linkedin.common.GlossaryTermAssociation term, @Nonnull java.lang.String fieldPath)
-
removeGlossaryTerm
public EditableSchemaMetadataPatchBuilder removeGlossaryTerm(@Nonnull com.linkedin.common.urn.GlossaryTermUrn term, @Nonnull java.lang.String fieldPath)
-
getAspectName
protected java.lang.String getAspectName()
Description copied from class:AbstractMultiFieldPatchBuilderThe aspect name associated with this builder- Specified by:
getAspectNamein classAbstractMultiFieldPatchBuilder<EditableSchemaMetadataPatchBuilder>- Returns:
- aspect name
-
getEntityType
protected java.lang.String getEntityType()
Description copied from class:AbstractMultiFieldPatchBuilderReturns the String representation of the Entity type associated with this aspect- Specified by:
getEntityTypein classAbstractMultiFieldPatchBuilder<EditableSchemaMetadataPatchBuilder>- Returns:
- entity type name
-
-