Interface CustomPropertiesPatchBuilderSupport<T extends AbstractMultiFieldPatchBuilder<T>>
-
- All Known Implementing Classes:
DataFlowInfoPatchBuilder,DataJobInfoPatchBuilder,DatasetPropertiesPatchBuilder
public interface CustomPropertiesPatchBuilderSupport<T extends AbstractMultiFieldPatchBuilder<T>>Interface to implement if an aspect supports custom properties changes
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TaddCustomProperty(java.lang.String key, java.lang.String value)Adds a custom propertyTremoveCustomProperty(java.lang.String key)Removes a custom propertyTsetCustomProperties(java.util.Map<java.lang.String,java.lang.String> properties)Fully replace the custom properties
-
-
-
Method Detail
-
addCustomProperty
T addCustomProperty(@Nonnull java.lang.String key, @Nonnull java.lang.String value)
Adds a custom property- Parameters:
key-value-- Returns:
-
removeCustomProperty
T removeCustomProperty(@Nonnull java.lang.String key)
Removes a custom property- Parameters:
key-- Returns:
-
setCustomProperties
T setCustomProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Fully replace the custom properties- Parameters:
properties-- Returns:
-
-