Package com.axway.apim.lib
Annotation Type APIPropertyAnnotation
-
@Retention(RUNTIME) @Target(FIELD) public @interface APIPropertyAnnotation
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description String[]writableStates
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description booleancopyPropThis property should be set to false for all properties, not managed directly by the API-Proxy endpoint.booleanisBreakingControls if an API-Property would potentially lead to a breaking change.booleanisRecreateIf set to true, a change to this API-Property will force the API to be re-created.
-
-
-
Element Detail
-
writableStates
String[] writableStates
- Returns:
- an Array of states this API property can be changed
-
-
-
copyProp
boolean copyProp
This property should be set to false for all properties, not managed directly by the API-Proxy endpoint. For instance clientOrganization, applications, etc. This properties should stay in the DesiredAPI and not copied into the Actual-API to make decisions possible, about what to do (for instance which organizations to remove or add)- Returns:
- true, if the property will be copied from the Desired to the Actual API. If false, the property is not copied.
- Default:
- true
-
-