aws-ec2-transitgateway/src/main/java/com/aws/ec2/transitgateway/workflow/update/ValidPropertiesCheck.java [76:91]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private List<String> invalidProperties() {
        ResourceModel model = this.request.getDesiredResourceState();
        ResourceModel previousModel = this.request.getPreviousResourceState();
        return this.createOnlyProperties().stream().filter((prop) -> {
            try {
                Method method = model.getClass().getMethod("get" + prop);
                logger.log(String.valueOf(method));
                Method previousMethod = previousModel.getClass().getMethod("get"+prop);
                logger.log(String.valueOf(previousMethod));
                return !method.invoke(model).equals(previousMethod.invoke(previousModel));

            } catch(Exception e ) {
                return false;
            }
        }).collect(Collectors.toList());
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



aws-ec2-transitgatewayvpcattachment/src/main/java/com/aws/ec2/transitgatewayvpcattachment/workflow/modify/ValidatePropertiesCheck.java [75:89]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private List<String> invalidProperties() {
        ResourceModel model = this.request.getDesiredResourceState();
        ResourceModel previousModel = this.request.getPreviousResourceState();
        return this.createOnlyProperties().stream().filter((prop) -> {
            try {
                Method method = model.getClass().getMethod("get" + prop);
                logger.log(String.valueOf(method));
                Method previousMethod = previousModel.getClass().getMethod("get"+prop);
                logger.log(String.valueOf(previousMethod));
                return !method.invoke(model).equals(previousMethod.invoke(previousModel));
            } catch(Exception e ) {
                return false;
            }
        }).collect(Collectors.toList());
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



aws-ec2-transitgatewayconnect/src/main/java/software/amazon/ec2/transitgatewayconnect/workflow/update/ValidPropertiesCheck.java [77:91]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private List<String> invalidProperties() {
        ResourceModel model = this.request.getDesiredResourceState();
        ResourceModel previousModel = this.request.getPreviousResourceState();
        return this.createOnlyProperties().stream().filter((prop) -> {
            try {
                Method method = model.getClass().getMethod("get" + prop);
                logger.log(String.valueOf(method));
                Method previousMethod = previousModel.getClass().getMethod("get"+prop);
                logger.log(String.valueOf(previousMethod));
                return !method.invoke(model).equals(previousMethod.invoke(previousModel));
            } catch(Exception e ) {
                return false;
            }
        }).collect(Collectors.toList());
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



