Package de.gematik.rbellogger.modifier
Class RbelModificationDescription
- java.lang.Object
-
- de.gematik.rbellogger.modifier.RbelModificationDescription
-
public class RbelModificationDescription extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRbelModificationDescription.RbelModificationDescriptionBuilder
-
Constructor Summary
Constructors Constructor Description RbelModificationDescription(java.lang.String name, java.lang.String condition, java.lang.String targetElement, java.lang.String replaceWith, java.lang.String regexFilter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RbelModificationDescription.RbelModificationDescriptionBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.StringgetCondition()java.lang.StringgetName()java.lang.StringgetRegexFilter()java.lang.StringgetReplaceWith()java.lang.StringgetTargetElement()inthashCode()RbelModificationDescription.RbelModificationDescriptionBuildertoBuilder()java.lang.StringtoString()RbelModificationDescriptionwithCondition(java.lang.String condition)RbelModificationDescriptionwithName(java.lang.String name)RbelModificationDescriptionwithRegexFilter(java.lang.String regexFilter)RbelModificationDescriptionwithReplaceWith(java.lang.String replaceWith)RbelModificationDescriptionwithTargetElement(java.lang.String targetElement)
-
-
-
Constructor Detail
-
RbelModificationDescription
@ConstructorProperties({"name","condition","targetElement","replaceWith","regexFilter"}) public RbelModificationDescription(java.lang.String name, java.lang.String condition, java.lang.String targetElement, java.lang.String replaceWith, java.lang.String regexFilter)
-
-
Method Detail
-
builder
public static RbelModificationDescription.RbelModificationDescriptionBuilder builder()
-
toBuilder
public RbelModificationDescription.RbelModificationDescriptionBuilder toBuilder()
-
getName
public java.lang.String getName()
-
getCondition
public java.lang.String getCondition()
-
getTargetElement
public java.lang.String getTargetElement()
-
getReplaceWith
public java.lang.String getReplaceWith()
-
getRegexFilter
public java.lang.String getRegexFilter()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
withName
public RbelModificationDescription withName(java.lang.String name)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withCondition
public RbelModificationDescription withCondition(java.lang.String condition)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withTargetElement
public RbelModificationDescription withTargetElement(java.lang.String targetElement)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withReplaceWith
public RbelModificationDescription withReplaceWith(java.lang.String replaceWith)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withRegexFilter
public RbelModificationDescription withRegexFilter(java.lang.String regexFilter)
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
-