diff --git a/core/sdk-core/src/main/java/software/amazon/awssdk/core/SdkPojo.java b/core/sdk-core/src/main/java/software/amazon/awssdk/core/SdkPojo.java index d917530cf207..756492eac0cb 100644 --- a/core/sdk-core/src/main/java/software/amazon/awssdk/core/SdkPojo.java +++ b/core/sdk-core/src/main/java/software/amazon/awssdk/core/SdkPojo.java @@ -54,4 +54,16 @@ default boolean equalsBySdkFields(Object other) { default Map> sdkFieldNameToField() { throw new UnsupportedOperationException(); } + + // TODO: Consider adding public void validateFields() method in future + /* Example usage: public void someMethod() throws ValidationException */ + /** + * Example of method signature: + *
+     * public void exampleMethod() {
+     *   // implementation here
+     * }
+     * 
+ */ + private static final String ERROR_TEMPLATE = "Failed to call public method()"; }