question: gets the number of successful messages that also returned a canonical registration id . concode_field_sep long multicastId concode_elem_sep int success concode_elem_sep int failure concode_elem_sep int canonicalIds concode_elem_sep List<Result> results concode_elem_sep List<Result> results concode_elem_sep List<Long> retryMulticastIds concode_field_sep long getMulticastId concode_elem_sep MulticastResult build concode_elem_sep List<Result> getResults concode_elem_sep List<Long> getRetryMulticastIds concode_elem_sep int getTotal concode_elem_sep String toString concode_elem_sep Builder addResult concode_elem_sep int getFailure concode_elem_sep Builder retryMulticastIds concode_elem_sep int getSuccess
target: int function ( ) { return canonicalIds ; }