Annotation Type NessieAPI
-
@Target({FIELD,METHOD}) @Retention(RUNTIME) @Inherited public @interface NessieAPIFields or method parameters annotated withNessieAPIreceive the API instance using the "expected" (or "currently tested") Nessie client version.Custom configurations for instances of
NessieApican be provided using the repeated annotationNessieApiBuilderProperty.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringbuilderClassNameTargetVersiontargetVersionDefines the target Nessie version instance in case multiple Nessie versions are running, for rolling-upgrade tests.
-
-
-
-
targetVersion
TargetVersion targetVersion
Defines the target Nessie version instance in case multiple Nessie versions are running, for rolling-upgrade tests.TargetVersion.TESTEDdefines that the annotated element shall be provided for the currently tested and released Nessie version instance - aka rolling-upgrade-from version.TargetVersion.CURRENTdefines that the annotated element shall be provided for the in-tree Nessie version instance - aka rolling-upgrade-to version.
- Default:
- org.projectnessie.tools.compatibility.api.TargetVersion.TESTED
-
-