Package datahub.client.patch.common
Class GlossaryTermsPatchBuilder
- java.lang.Object
-
- datahub.client.patch.AbstractMultiFieldPatchBuilder<GlossaryTermsPatchBuilder>
-
- datahub.client.patch.common.GlossaryTermsPatchBuilder
-
public class GlossaryTermsPatchBuilder extends AbstractMultiFieldPatchBuilder<GlossaryTermsPatchBuilder>
-
-
Field Summary
-
Fields inherited from class datahub.client.patch.AbstractMultiFieldPatchBuilder
OP_KEY, PATH_KEY, pathValues, targetEntityUrn, VALUE_KEY
-
-
Constructor Summary
Constructors Constructor Description GlossaryTermsPatchBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GlossaryTermsPatchBuilderaddTerm(com.linkedin.common.urn.GlossaryTermUrn urn, java.lang.String context)Adds a term with an optional context stringprotected java.lang.StringgetAspectName()The aspect name associated with this builderprotected java.lang.StringgetEntityType()Returns the String representation of the Entity type associated with this aspectGlossaryTermsPatchBuilderremoveTerm(com.linkedin.common.urn.GlossaryTermUrn urn)-
Methods inherited from class datahub.client.patch.AbstractMultiFieldPatchBuilder
build, buildPatch, getPathValues, urn
-
-
-
-
Method Detail
-
addTerm
public GlossaryTermsPatchBuilder addTerm(@Nonnull com.linkedin.common.urn.GlossaryTermUrn urn, @Nullable java.lang.String context)
Adds a term with an optional context string- Parameters:
urn- requiredcontext- optional- Returns:
-
removeTerm
public GlossaryTermsPatchBuilder removeTerm(@Nonnull com.linkedin.common.urn.GlossaryTermUrn urn)
-
getAspectName
protected java.lang.String getAspectName()
Description copied from class:AbstractMultiFieldPatchBuilderThe aspect name associated with this builder- Specified by:
getAspectNamein classAbstractMultiFieldPatchBuilder<GlossaryTermsPatchBuilder>- 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<GlossaryTermsPatchBuilder>- Returns:
- entity type name
-
-