private static void logNotSupportedReasonForTieringPolicyChange(Map<String,Change> changes,StringBuffer notSuppReasonBuff,String[] exclude,String vPoolType){
  notSuppReasonBuff.append(String.format("These target %s differences are invalid: ",vPoolType));
  for (  String key : changes.keySet()) {
    s_logger.info("Unexpected Auto-tiering Policy {} attribute change: {}",vPoolType,key);
    notSuppReasonBuff.append(key + " ");
  }
  s_logger.info("Virtual Pool change not supported {}",notSuppReasonBuff.toString());
  s_logger.info(String.format("Parameters other than %s were changed",Arrays.toString(exclude)));
}

private static void logNotSupportedReasonForTieringPolicyChange ( Map < String , Change > changes , StringBuffer notSuppReasonBuff , String [ ] exclude , String vPoolType ) { notSuppReasonBuff . append ( String . format ( "These target %s differences are invalid: " , vPoolType ) ) ; for ( String key : changes . keySet ( ) ) { s_logger . info ( "Unexpected Auto-tiering Policy {} attribute change: {}" , vPoolType , key ) ; notSuppReasonBuff . append ( key + " " ) ; } s_logger . info ( "Virtual Pool change not supported {}" , notSuppReasonBuff . toString ( ) ) ; s_logger . info ( String . format ( "Parameters other than %s were changed" , Arrays . toString ( exclude ) ) ) ; }
for auto - tiering policy change check , it logs the not supported reasons .
